package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-12.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down12 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {-1,-1,-116,5,16,11,-113,16,0,22,98,27,-85,32,-27,37,-12,42,-14,47,-64,52,111,57,-20,61,64,66,93,70,75,74,-4,77,119,81,-80,84,-83,87,105,90,-37,92,17,95,-10,96,-104,98,-15,99,-7,100,-69,101,46,102,85,102,47,102,-65,101,-4,100,-10,99,-98,98,-1,96,25,95,-26,92,118,90,-71,87,-62,84,-123,81,17,78,92,74,119,70,86,66,7,62,-118,57,-32,52,15,48,27,43,5,38,-43,32,-117,27,44,22,-68,16,67,11,-68,5,55,0,-84,-6,42,-11,-82,-17,60,-22,-32,-28,-110,-33,98,-38,76,-43,83,-48,-124,-53,-41,-58,87,-62,7,-66,-27,-71,-6,-75,71,-78,-54,-82,-110,-85,-114,-88,-38,-91,89,-93,46,-95,60,-97,-100,-99,65,-100,51,-101,111,-102,-7,-103,-52,-103,-15,-103,92,-102,26,-101,28,-100,114,-99,7,-97,-16,-96,22,-93,-119,-91,60,-88,49,-85,103,-82,-39,-79,-122,-75,105,-71,-124,-67,-50,-63,72,-58,-19,-54,-72,-49,-85,-44,-70,-39,-24,-34,47,-28,-120,-23,-9,-18,108,-12,-17,-7,117,-1,-8,4,127,10,-13,15,103,21,-64,26,14,32,61,37,84,42,75,47,27,52,-55,56,74,61,-102,65,-63,69,-88,73,101,77,-37,80,33,84,27,87,-31,89,87,92,-109,94,-128,96,39,98,-117,99,-107,100,103,101,-35,101,17,102,-14,101,-116,101,-44,100,-40,99,-118,98,-8,96,24,95,-10,92,-117,90,-34,87,-17,84,-65,81,84,78,-84,74,-48,70,-71,66,120,62,0,58,99,53,-102,48,-79,43,-93,38,122,33,56,28,-31,22,120,17,7,12,-126,6,6,1,125,-5,1,-10,-123,-16,27,-21,-69,-27,118,-32,62,-37,46,-42,49,-47,100,-52,-80,-57,52,-61,-40,-66,-72,-70,-57,-74,9,-77,-111,-81,68,-84,69,-87,127,-90,-5,-93,-59,-95,-57,-97,33,-98,-74,-100,-96,-101,-49,-102,75,-102,22,-102,39,-102,-115,-102,52,-101,50,-100,114,-99,-2,-98,-42,-96,-17,-94,84,-91,-8,-89,-32,-86,7,-82,108,-79,11,-75,-30,-72,-17,-68,43,-63,-99,-59,48,-54,-7,-50,-42,-45,-27,-40,1,-34,69,-29,-109,-24,-5,-19,106,-13,-27,-8,103,-2,-28,3,105,9,-39,14,75,20,-93,25,-17,30,33,36,55,41,51,46,3,51,-72,55,56,60,-105,64,-70,68,-76,72,109,76,-8,79,59,83,77,86,18,89,-98,91,-33,93,-34,95,-110,97,0,99,35,100,-8,100,-121,101,-57,101,-71,101,102,101,-68,100,-44,99,-108,98,22,97,72,95,53,93,-33,90,63,88,99,85,69,82,-23,78,82,75,-123,71,127,67,73,63,-27,58,80,54,-102,49,-73,44,-70,39,-103,34,97,29,23,24,-78,18,74,13,-52,7,86,2,-48,-4,90,-9,-33,-15,119,-20,24,-25,-49,-31,-99,-36,-126,-41,-119,-46,-79,-51,-5,-56,117,-60,22,-64,-23,-69,-16,-73,42,-76,-98,-80,79,-83,58,-86,108,-89,-42,-92,-113,-94,-124,-96,-54,-98,79,-99,37,-100,67,-101,-85,-102,96,-102,100,-102,-86,-102,74,-101,41,-100,88,-99,-47,-98,-113,-96,-102,-94,-27,-92,119,-89,75,-86,92,-83,-78,-80,57,-76,2,-72,-7,-69,41,-64,-124,-60,15,-55,-64,-51,-104,-46,-111,-41,-87,-36,-37,-31,36,-25,126,-20,-25,-15,93,-9,-44,-4,83,2,-52,7,67,13,-86,18,13,24,80,29,-117,34,-93,39,-95,44,126,49,50,54,-60,58,36,63,88,67,89,71,37,75,-73,78,19,82,41,85,11,88,-97,90,-4,92,6,95,-43,96,84,98,-114,99,123,100,30,101,118,101,-128,101,68,101,-76,100,-32,99,-67,98,84,97,-98,95,-88,93,96,91,-30,88,23,86,17,83,-52,79,73,76,-109,72,-96,68,-128,64,42,60,-83,55,0,51,55,46,62,41,52,36,3,31,-58,25,108,20,11,15,-104,9,35,4,-87,-2,46,-7,-67,-13,81,-18,-11,-24,-88,-29,113,-34,83,-39,85,-44,113,-49,-71,-54,35,-58,-71,-63,-125,-67,115,-71,-87,-75,2,-78,-86,-82,123,-85,-101,-88,-12,-91,-112,-93,119,-95,-101,-97,17,-98,-55,-100,-48,-101,27,-101,-70,-102,-102,-102,-45,-102,74,-101,20,-100,40,-99,-126,-98,40,-96,21,-94,69,-92,-66,-90,120,-87,109,-84,-84,-81,25,-77,-54,-74,-83,-70,-60,-66,12,-61,-126,-57,30,-52,-23,-48,-51,-43,-38,-38,-6,-33,56,-27,-121,-22,-26,-17,84,-11,-61,-6,64,0,-79,5,41,11,-114,16,-15,21,58,27,120,32,-108,37,-101,42,-128,47,63,52,-34,56,74,61,-114,65,-96,69,122,73,37,77,-113,80,-62,83,-77,86,101,89,-43,91,0,94,-29,95,-126,97,-43,98,-30,99,-97,100,24,101,64,101,30,101,-73,100,-12,99,-1,98,-87,97,25,96,62,94,23,92,-76,89,8,87,30,84,-10,80,-113,77,-15,73,25,70,16,66,-44,61}; }
	private static byte[] data1(){ return new byte[] {107,57,-42,52,27,48,58,43,62,38,30,33,-19,27,-94,22,71,17,-29,11,112,6,0,1,-121,-5,24,-10,-84,-16,79,-21,-1,-27,-60,-32,-98,-37,-104,-42,-87,-47,-26,-52,65,-56,-53,-61,127,-65,100,-69,123,-73,-52,-77,79,-80,23,-83,16,-86,86,-89,-43,-92,-100,-94,-87,-96,-6,-98,-109,-99,126,-100,-92,-101,36,-101,-29,-102,-10,-102,79,-101,-11,-101,-27,-100,30,-98,-93,-97,107,-95,126,-93,-47,-91,108,-88,69,-85,93,-82,-74,-79,65,-75,13,-71,6,-67,54,-63,-111,-59,28,-54,-56,-50,-95,-45,-108,-40,-88,-35,-44,-30,23,-24,105,-19,-51,-14,56,-8,-91,-3,32,3,-122,8,-5,13,80,19,-87,24,-30,29,15,35,25,40,13,45,-41,49,-122,54,2,59,90,63,127,67,112,71,50,75,-74,78,1,82,20,85,-37,87,113,90,-73,92,-67,94,126,96,-13,97,34,99,7,100,-96,100,-16,100,-12,100,-83,100,28,100,62,99,25,98,-87,96,-12,94,-12,92,-76,90,43,88,102,85,93,82,25,79,-100,75,-32,71,-5,67,-47,63,-114,59,10,55,107,50,-94,45,-78,40,-80,35,-121,30,78,25,4,20,-95,14,67,9,-51,3,101,-2,-17,-8,-118,-13,40,-18,-45,-24,-106,-29,101,-34,84,-39,94,-44,-124,-49,-41,-54,73,-58,-21,-63,-69,-67,-72,-71,-17,-75,89,-78,0,-81,-32,-85,1,-87,98,-90,4,-92,-18,-95,26,-96,-111,-98,77,-99,86,-100,-92,-101,66,-101,40,-101,91,-101,-43,-101,-99,-100,-83,-99,8,-97,-87,-96,-110,-94,-64,-92,47,-89,-23,-87,-42,-84,12,-80,119,-77,29,-73,-7,-70,8,-65,71,-61,-76,-57,74,-52,5,-47,-24,-43,-31,-38,2,-32,44,-27,121,-22,-55,-17,46,-11,-107,-6,4,0,113,5,-37,10,58,16,-111,21,-44,26,8,32,30,37,28,42,-4,46,-78,51,78,56,-78,60,-11,64,-3,68,-37,72,123,76,-21,79,22,83,10,86,-69,88,43,91,87,93,62,95,-35,96,55,98,68,99,11,100,-124,100,-74,100,-102,100,55,100,-123,99,-114,98,73,97,-66,95,-17,93,-45,91,124,89,-40,86,-1,83,-35,80,-120,77,-14,73,43,70,44,66,-2,61,-95,57,26,53,108,48,-104,43,-90,38,-105,33,109,28,49,23,-29,17,-125,12,38,7,-77,1,78,-4,-30,-10,-127,-15,44,-20,-32,-26,-81,-31,-115,-36,-117,-41,-94,-46,-32,-51,62,-55,-53,-60,124,-64,101,-68,120,-72,-56,-76,71,-79,10,-82,1,-85,63,-88,-71,-91,119,-93,124,-95,-61,-97,85,-98,48,-99,78,-100,-61,-101,112,-101,123,-101,-65,-101,93,-100,55,-99,105,-98,-45,-97,-110,-95,-112,-93,-46,-91,96,-88,32,-85,46,-82,108,-79,-19,-76,-93,-72,-115,-68,-87,-64,-10,-60,106,-55,14,-50,-49,-46,-73,-41,-68,-36,-43,-31,18,-25,78,-20,-81,-15,3,-9,116,-4,-43,1,66,7,-95,12,-6,17,72,23,126,28,-89,33,-84,38,-92,43,106,48,28,53,-104,57,-10,61,27,66,26,70,-37,73,107,77,-65,80,-39,83,-78,86,80,89,-93,91,-69,93,-119,95,15,97,82,98,68,99,-10,99,87,100,110,100,65,100,-65,99,-3,98,-19,97,-110,96,-9,94,13,93,-29,90,120,88,-63,85,-37,82,-92,79,69,76,-97,72,-53,68,-62,64,-120,60,36,56,-109,51,-34,46,6,42,13,37,-2,31,-50,26,-105,21,66,16,-19,10,-120,5,34,0,-65,-6,88,-11,2,-16,-78,-22,114,-27,75,-32,52,-37,64,-42,100,-47,-79,-52,28,-56,-67,-61,122,-65,122,-69,-103,-73,0,-76,-112,-80,104,-83,113,-86,-58,-89,79,-91,41,-93,59,-95,-97,-97,62,-98,51,-99,101,-100,-23,-101,-76,-101,-56,-101,42,-100,-45,-100,-58,-99,2,-97,-122,-96,80,-94,98,-92,-76,-90,74,-87,33,-84,52,-81,-122,-78,13,-74,-49,-71,-62,-67,-25,-63,60,-58,-75,-54,97,-49,36,-44,17,-39,22,-34,53,-29,106,-24,-78,-19,2,-13,97,-8,-60,-3,38,3,-117,8,-28,13,53,19,120,24,-86,29,-61,34,-60,39,-89,44,104,49,9,54,121,58,-55,62,-34,66,-51,70,-128,74,-2,77,68,81,74,84,21,87,-97,89,-29,91,-23,93,-93,95,28,97,72,98,50,99,-57,99,34,100,34,100,-26,99,87,99,-125,98,100,97,-2,95,80,94,94,92,37,90,-84,87,-17,84,-9,81,-64,78,78,75,-88,71,-57,67,-69,63,122,59,15,55,126,50,-62,45,-20,40,-18,35,-32,30,-79,25,121,20,41,15,-45,9,119,4,16,-1,-72,-7,80,-12,10,-17,-74,-23,-117,-28,97,-33,93,-38,109,-43,-99,-48,-9,-53,108,-57,24,-61,-25,-66,-22,-70,34,-73,-117,-77,50,-80,17,-83,45,-86,-116,-89,39,-91,11,-93,48,-95,-102,-97,82,-98,75,-99,-111,-100,31,-100,-9,-101,25,-100,-121,-100,60,-99,58,-98}; }
	private static byte[] data2(){ return new byte[] {-125,-97,15,-95,-27,-94,-1,-92,91,-89,-5,-87,-42,-84,-12,-81,73,-77,-39,-74,-97,-70,-107,-66,-63,-62,22,-57,-108,-53,63,-48,4,-43,-13,-39,-11,-34,22,-28,70,-23,-116,-18,-37,-13,53,-7,-109,-2,-13,3,77,9,-91,14,-19,19,42,25,84,30,99,35,95,40,54,45,-16,49,-122,54,-18,58,47,63,66,67,28,71,-50,74,59,78,120,81,116,84,49,87,-77,89,-21,91,-27,93,-105,95,2,97,40,98,1,99,-107,99,-35,99,-35,99,-112,99,-3,98,31,98,-8,96,-114,95,-45,93,-32,91,-100,89,34,87,94,84,98,81,37,78,-77,74,6,71,39,67,22,63,-44,58,108,54,-44,49,33,45,66,40,79,35,60,30,19,25,-34,19,-114,14,66,9,-31,3,-116,-2,40,-7,-39,-13,-122,-18,72,-23,24,-28,-3,-34,-7,-39,22,-43,75,-48,-83,-53,43,-57,-35,-62,-76,-66,-62,-70,-3,-74,118,-77,27,-80,13,-83,40,-86,-108,-89,54,-91,31,-93,79,-95,-64,-97,125,-98,125,-99,-52,-100,92,-100,62,-100,101,-100,-41,-100,-111,-99,-108,-98,-31,-97,112,-95,79,-93,98,-91,-54,-89,101,-86,73,-83,97,-80,-66,-77,71,-73,20,-69,6,-65,49,-61,-122,-57,4,-52,-86,-48,112,-43,89,-38,90,-33,119,-28,-91,-23,-26,-18,48,-12,-120,-7,-35,-2,60,4,-112,9,-30,14,38,20,92,25,126,30,-115,35,125,40,83,45,7,50,-112,54,-4,58,47,63,64,67,23,71,-67,74,42,78,94,81,86,84,16,87,-117,89,-66,91,-72,93,94,95,-50,96,-23,97,-59,98,83,99,-105,99,-106,99,72,99,-76,98,-46,97,-83,96,60,95,-117,93,-115,91,85,89,-48,86,22,84,21,81,-33,77,106,74,-59,70,-30,66,-39,62,-105,58,52,54,-96,49,-18,44,22,40,37,35,22,30,-10,24,-68,19,124,14,44,9,-41,3,126,-2,41,-7,-44,-13,-112,-18,81,-23,39,-28,17,-33,18,-38,49,-43,112,-48,-51,-53,89,-57,7,-61,-26,-66,-10,-70,53,-73,-82,-77,93,-80,69,-83,111,-86,-44,-89,124,-91,101,-93,-106,-95,6,-96,-59,-98,-58,-99,16,-99,-89,-100,-127,-100,-87,-100,25,-99,-46,-99,-45,-98,27,-96,-83,-95,125,-93,-100,-91,-12,-89,-110,-86,110,-83,-123,-80,-39,-77,99,-73,38,-69,22,-65,60,-61,-118,-57,3,-52,-92,-48,101,-43,73,-38,68,-33,92,-28,-125,-23,-64,-18,5,-12,87,-7,-88,-2,3,4,80,9,-97,14,-33,19,14,25,51,30,55,35,42,40,-7,44,-87,49,55,54,-105,58,-43,62,-41,66,-71,70,83,74,-52,77,-10,80,-9,83,-84,86,41,89,99,91,86,93,11,95,113,96,-103,97,114,98,7,99,82,99,81,99,11,99,121,98,-97,97,-127,96,20,95,106,93,114,91,64,89,-59,86,14,84,23,81,-25,77,121,74,-36,70,0,67,-2,62,-59,58,101,54,-34,49,45,45,98,40,115,35,110,30,79,25,35,20,-30,14,-101,9,74,4,-9,-2,-92,-7,89,-12,17,-17,-37,-23,-78,-28,-97,-33,-95,-38,-58,-43,-3,-48,103,-52,-25,-57,-98,-61,120,-65,-121,-69,-58,-73,58,-76,-24,-80,-51,-83,-13,-86,83,-88,-9,-91,-36,-93,3,-94,116,-96,38,-97,35,-98,103,-99,-14,-100,-55,-100,-25,-100,77,-99,-1,-99,-12,-98,56,-96,-70,-95,-121,-93,-105,-91,-26,-89,126,-86,74,-83,92,-80,-93,-77,38,-73,-37,-70,-57,-66,-35,-62,39,-57,-107,-53,44,-48,-25,-44,-64,-39,-75,-34,-59,-29,-28,-24,28,-18,90,-13,-92,-8,-10,-3,67,3,-107,8,-38,13,25,19,73,24,101,29,110,34,93,39,45,44,-31,48,104,53,-44,57,10,62,27,66,-11,69,-97,73,17,77,77,80,73,83,14,86,-115,88,-47,90,-51,92,-119,94,-4,95,42,97,18,98,-83,98,6,99,16,99,-41,98,79,98,-124,97,110,96,20,95,112,93,-116,91,97,89,-10,86,76,84,97,81,60,78,-32,74,71,71,-127,67,-125,63,89,59,5,55,-124,50,-27,45,28,41,61,36,60,31,41,26,3,21,-57,15,-117,10,59,5,-14,-1,-96,-6,89,-11,21,-16,-31,-22,-72,-27,-89,-32,-86,-37,-55,-42,5,-46,103,-51,-26,-56,-103,-60,109,-64,117,-68,-79,-72,26,-75,-62,-79,-97,-82,-72,-85,17,-87,-86,-90,-127,-92,-95,-94,-1,-96,-87,-97,-106,-98,-51,-99,74,-99,16,-99,34,-99,116,-99,29,-98,-4,-98,52,-96,-93,-95,98,-93,98,-91,-97,-89,41,-86,-29,-84,-23,-81,28,-77,-108,-74,56,-70,20,-66,35,-62,85,-58,-65,-54,70,-49,-11,-45,-60,-40,-82,-35,-78,-30,-51,-25,-8,-20,49,-14,117,-9,-66,-4,11,2,84,7,-101,12,-45,17,6,23,31,28,45,33,24,38,-17,42,-92,47,51,52,-94,56,-32,60,-10,64,-36,68,-115,72,10,76,81,79,88,82}; }
	private static byte[] data3(){ return new byte[] {44,85,-75,87,10,90,20,92,-33,93,98,95,-93,96,-106,97,75,98,-81,98,-48,98,-91,98,54,98,119,97,123,96,46,95,-92,93,-51,91,-69,89,93,87,-53,84,-16,81,-33,78,-109,75,14,72,86,68,107,64,79,60,12,56,-103,51,8,47,75,42,121,37,-126,32,127,27,89,22,50,17,-16,11,-78,6,102,1,31,-4,-41,-10,-105,-15,100,-20,57,-25,43,-30,39,-35,69,-40,125,-45,-42,-50,83,-54,-6,-59,-59,-63,-56,-67,-16,-71,87,-74,-24,-78,-65,-81,-60,-84,16,-86,-107,-89,94,-91,106,-93,-76,-95,78,-96,34,-97,73,-98,-82,-99,95,-99,91,-99,-102,-99,38,-98,-9,-98,15,-96,112,-95,19,-93,-2,-92,37,-89,-103,-87,61,-84,45,-81,78,-78,-84,-75,66,-71,8,-67,3,-63,39,-59,126,-55,-13,-51,-105,-46,83,-41,52,-36,42,-31,57,-26,92,-21,-118,-16,-55,-11,9,-5,82,0,-105,5,-37,10,20,16,67,21,97,26,109,31,98,36,57,41,-8,45,-115,50,6,55,77,59,114,63,95,67,35,71,-82,74,3,78,31,81,0,84,-95,86,7,89,40,91,7,93,-95,94,-8,95,6,97,-49,97,79,98,-122,98,119,98,31,98,126,97,-104,96,103,95,-11,93,58,92,62,90,1,88,125,85,-59,82,-60,79,-108,76,36,73,-126,69,-82,65,-92,61,119,57,21,53,-107,48,-21,43,37,39,65,34,67,29,50,24,12,19,-36,13,-97,8,92,3,24,-2,-43,-8,-105,-13,97,-18,60,-23,33,-28,35,-33,53,-38,104,-43,-71,-48,44,-52,-60,-57,-118,-61,117,-65,-105,-69,-27,-73,108,-76,40,-79,31,-82,82,-85,-62,-88,115,-90,103,-92,-104,-94,24,-95,-46,-97,-36,-98,39,-98,-67,-99,-104,-99,-64,-99,40,-98,-29,-98,-40,-97,32,-95,-93,-94,114,-92,127,-90,-48,-88,97,-85,46,-82,58,-79,124,-76,-8,-73,-88,-69,-120,-65,-100,-61,-43,-57,64,-52,-57,-48,123,-43,67,-38,47,-33,50,-28,66,-23,111,-18,-102,-13,-35,-8,25,-2,95,3,-101,8,-41,13,5,19,38,24,56,29,45,34,20,39,-47,43,125,48,-11,52,87,57,-128,61,-122,65,88,69,-10,72,99,76,-109,79,-117,82,73,85,-63,87,5,90,-9,91,-72,93,34,95,85,96,57,97,-39,97,50,98,65,98,8,98,-117,97,-63,96,-74,95,95,94,-55,92,-22,90,-51,88,105,86,-51,83,-18,80,-40,77,-123,74,-1,70,67,67,87,63,60,59,-10,54,-121,50,-11,45,64,41,109,36,-128,31,123,26,99,21,60,16,11,11,-51,5,-113,0,80,-5,19,-10,-34,-16,-73,-21,-104,-26,-109,-31,-94,-36,-58,-41,19,-45,113,-50,3,-54,-79,-59,-110,-63,-103,-67,-40,-71,69,-74,-21,-78,-56,-81,-32,-84,52,-86,-54,-89,-100,-91,-75,-93,11,-94,-82,-96,-113,-97,-67,-98,45,-98,-24,-99,-26,-99,54,-98,-65,-98,-98,-97,-75,-96,31,-94,-59,-93,-80,-91,-31,-89,76,-86,-5,-84,-27,-81,8,-77,101,-74,-7,-71,-71,-67,-73,-63,-46,-59,39,-54,-105,-50,50,-45,-20,-41,-60,-36,-78,-31,-68,-26,-46,-21,-2,-16,44,-10,108,-5,-93,0,-29,5,28,11,74,16,111,21,-123,26,-125,31,111,36,62,41,-18,45,125,50,-22,54,41,59,65,63,43,67,-33,70,103,74,-81,77,-55,80,-100,83,63,86,-107,88,-72,90,-117,92,40,94,115,95,-123,96,69,97,-57,97,-7,97,-19,97,-112,97,-12,96,10,96,-34,94,110,93,-76,91,-66,89,-127,87,5,85,80,82,87,79,42,76,-60,72,38,69,91,65,90,61,49,57,-34,52,95,48,-58,43,4,39,42,34,57,29,45,24,22,19,-21,13,-69,8,-128,3,71,-2,14,-7,-42,-13,-81,-18,-116,-23,127,-28,-121,-33,-95,-38,-36,-43,52,-47,-84,-52,78,-56,20,-60,9,-64,44,-68,-126,-72,7,-75,-54,-79,-64,-82,-10,-85,103,-87,24,-89,8,-91,62,-93,-75,-95,114,-96,116,-97,-65,-98,76,-98,39,-98,66,-98,-85,-98,88,-97,75,-96,-123,-95,4,-93,-58,-92,-52,-90,17,-87,-105,-85,92,-82,87,-79,-108,-76,-2,-73,-89,-69,120,-65,-128,-61,-82,-57,10,-52,-120,-48,44,-43,-21,-39,-53,-34,-66,-29,-55,-24,-28,-19,11,-13,60,-8,118,-3,-88,2,-24,7,15,13,62,18,84,23,92,28,83,33,44,38,-20,42,-113,47,8,52,99,56,-113,60,-108,64,98,68,9,72,111,75,-87,78,-94,81,99,84,-26,86,40,89,43,91,-22,92,101,94,-99,95,-116,96,57,97,-100,97,-74,97,-114,97,26,97,97,96,102,95,25,94,-104,92,-60,90,-69,88,103,86,-38,83,13,81,6,78,-56,74,79,71,-90,67,-54,63,-65,59,-116,55,42,51,-85,46,1,42,65,37,95,32,106,27,96,22,68,17,29,12,-18,6,-73,1,-125,-4,79,-9}; }
	private static byte[] data4(){ return new byte[] {31,-14,1,-19,-24,-25,-27,-30,-5,-35,30,-39,110,-44,-50,-49,91,-53,14,-57,-29,-62,-16,-66,32,-69,-114,-73,40,-76,-1,-80,12,-82,87,-85,-32,-88,-91,-90,-79,-92,-8,-94,-115,-95,92,-96,120,-97,-39,-98,126,-98,109,-98,-92,-98,28,-97,-29,-97,-22,-96,55,-94,-51,-93,-97,-91,-71,-89,15,-86,-88,-84,120,-81,-120,-78,-50,-75,73,-71,-4,-68,-40,-64,-22,-60,34,-55,-125,-51,11,-46,-79,-42,119,-37,89,-32,77,-27,89,-22,117,-17,-105,-12,-52,-7,-7,-2,48,4,94,9,-118,14,-88,19,-71,24,-74,29,-95,34,110,39,36,44,-77,48,36,53,107,57,-117,61,121,65,64,69,-56,72,41,76,70,79,51,82,-37,84,80,87,121,89,108,91,21,93,125,94,-96,95,126,96,18,97,103,97,105,97,52,97,-89,96,-28,95,-52,94,122,93,-32,91,1,90,-24,87,-126,85,-19,82,14,80,-1,76,-78,73,50,70,125,66,-102,62,-120,58,75,54,-23,49,93,45,-70,40,-20,35,20,31,20,26,16,21,-12,15,-49,10,-94,5,115,0,63,-5,22,-10,-23,-16,-43,-21,-62,-26,-50,-31,-27,-36,30,-40,111,-45,-28,-50,121,-54,56,-58,34,-62,52,-66,125,-70,-15,-74,-94,-77,-125,-80,-89,-83,-6,-86,-101,-88,108,-90,-117,-92,-29,-94,-122,-95,105,-96,-109,-97,4,-97,-69,-98,-71,-98,-3,-98,-120,-97,91,-96,111,-95,-48,-94,103,-92,84,-90,109,-88,-40,-86,117,-83,83,-80,107,-77,-72,-74,61,-70,-12,-67,-38,-63,-18,-59,44,-54,-110,-50,26,-45,-60,-41,-116,-36,106,-31,99,-26,107,-21,-123,-16,-90,-11,-43,-6,-3,-1,51,5,87,10,127,15,-107,20,-99,25,-108,30,115,35,56,40,-28,44,103,49,-49,53,8,58,28,62,3,66,-76,69,59,73,-126,76,-99,79,117,82,23,85,116,87,-101,89,118,91,26,93,111,94,-119,95,85,96,-29,96,34,97,37,97,-43,96,74,96,112,95,88,94,-12,92,85,91,107,89,69,87,-31,84,58,82,90,79,68,76,-19,72,112,69,-82,65,-51,61,-75,57,117,53,21,49,-124,44,-31,39,23,35,56,30,67,25,57,20,38,15,-2,9,-35,4,-86,-1,-125,-6,87,-11,58,-16,35,-21,33,-26,43,-31,81,-36,-114,-41,-21,-46,102,-50,7,-54,-51,-59,-61,-63,-35,-67,51,-70,-81,-74,106,-77,89,-80,-127,-83,-24,-86,-119,-88,109,-90,-111,-92,-10,-94,-94,-95,-115,-96,-59,-97,59,-97,-2,-98,3,-97,80,-97,-28,-97,-68,-96,-34,-95,58,-93,-25,-92,-54,-90,-10,-88,94,-85,2,-82,-27,-80,-2,-77,82,-73,-43,-70,-110,-66,119,-62,-115,-58,-52,-54,47,-49,-68,-45,95,-40,42,-35,2,-30,-3,-26,-2,-21,23,-15,52,-10,92,-5,-124,0,-79,5,-47,10,-12,15,3,21,4,26,-8,30,-54,35,-112,40,43,45,-79,49,9,54,63,58,76,62,37,66,-41,69,77,73,-106,76,-96,79,119,82,12,85,104,87,-127,89,92,91,-15,92,71,94,84,95,31,96,-92,96,-34,96,-35,96,-123,96,-7,95,23,95,-2,93,-106,92,-15,90,8,89,-35,86,119,84,-47,81,-20,78,-41,75,-126,72,-3,68,71,65,92,61,75,57,13,53,-87,48,34,44,123,39,-72,34,-38,29,-22,24,-29,19,-45,14,-78,9,-109,4,102,-1,66,-6,31,-11,3,-16,-10,-22,-13,-27,9,-31,48,-36,119,-41,-43,-46,90,-50,-3,-55,-51,-59,-60,-63,-24,-67,63,-70,-62,-74,-124,-77,117,-80,-90,-83,12,-85,-73,-88,-103,-90,-57,-92,45,-93,-37,-95,-50,-96,2,-96,-128,-97,68,-97,72,-97,-100,-97,44,-96,8,-95,40,-94,-118,-93,47,-91,25,-89,63,-87,-88,-85,76,-82,44,-79,68,-76,-108,-73,23,-69,-48,-66,-79,-62,-57,-58,-1,-54,97,-49,-24,-45,-119,-40,77,-35,38,-30,23,-25,21,-20,45,-15,61,-10,106,-5,-121,0,-81,5,-47,10,-28,15,-7,20,-17,25,-33,30,-79,35,108,40,9,45,-122,49,-35,53,15,58,23,62,-17,65,-101,69,19,73,82,76,99,79,47,82,-54,84,32,87,56,89,20,91,-89,92,0,94,8,95,-39,95,89,96,-100,96,-111,96,73,96,-79,95,-34,94,-67,93,94,92,-69,90,-42,88,-83,86,77,84,-89,81,-50,78,-74,75,106,72,-23,68,54,65,85,61,67,57,17,53,-86,48,51,44,-120,39,-48,34,-9,29,8,25,12,20,-2,14,-28,9,-57,4,-93,-1,-127,-6,99,-11,76,-16,65,-21,69,-26,92,-31,-119,-36,-49,-41,52,-45,-72,-50,95,-54,48,-58,42,-62,75,-66,-89,-70,41,-73,-22,-77,-36,-80,10,-82,112,-85,26,-87,-6,-90,37,-91,-121,-93,52,-94,34,-95,83,-96,-50,-97,-119,-97,-113,-97,-42,-97,105,-96,57,-95,85,-94,-79,-93,80,-91,49,-89,86,-87,-79,-85,83,-82,40,-79,59,-76}; }
	private static byte[] data5(){ return new byte[] {-123,-73,-2,-70,-80,-66,-116,-62,-105,-58,-53,-54,36,-49,-93,-45,66,-40,-8,-36,-47,-31,-74,-26,-76,-21,-65,-16,-47,-11,-15,-6,16,0,47,5,77,10,98,15,103,20,106,25,72,30,35,35,-41,39,117,44,-18,48,74,53,118,57,-125,61,92,65,6,69,-123,72,-59,75,-41,78,-86,81,68,84,-92,86,-64,88,-96,90,58,92,-106,93,-85,94,126,95,8,96,81,96,81,96,13,96,-124,95,-76,94,-97,93,75,92,-83,90,-44,88,-71,86,90,84,-55,81,-18,78,-22,75,-94,72,45,69,-122,65,-89,61,-87,57,117,53,35,49,-87,44,15,40,91,35,-119,30,-90,25,-84,20,-90,15,-108,10,122,5,91,0,65,-5,34,-10,19,-15,7,-20,16,-25,40,-30,85,-35,-98,-40,-2,-45,-120,-49,38,-53,-3,-58,-21,-62,18,-65,99,-69,-28,-73,-98,-76,-117,-79,-78,-82,20,-84,-79,-87,-113,-89,-86,-91,12,-92,-89,-94,-111,-95,-76,-96,37,-96,-41,-97,-50,-97,13,-96,-113,-96,88,-95,100,-94,-74,-93,69,-91,30,-89,46,-87,-121,-85,18,-82,-30,-80,-29,-77,34,-73,-112,-70,53,-66,4,-62,6,-58,45,-54,124,-50,-15,-46,-125,-41,53,-36,0,-31,-32,-27,-43,-22,-40,-17,-25,-12,-5,-7,27,-1,49,4,79,9,92,14,103,19,92,24,72,29,22,34,-45,38,109,43,-17,47,71,52,126,56,-119,60,107,64,29,68,-98,71,-22,74,2,78,-31,80,-126,83,-17,85,17,88,2,90,-89,91,14,93,50,94,16,95,-84,95,1,96,17,96,-38,95,98,95,-95,94,-98,93,87,92,-54,90,1,89,-12,86,-87,84,35,82,93,79,99,76,45,73,-57,69,42,66,98,62,104,58,73,54,-2,49,-110,45,4,41,89,36,-108,31,-73,26,-55,21,-56,16,-66,11,-84,6,-112,1,123,-4,97,-9,82,-14,76,-19,83,-24,105,-29,-101,-34,-38,-39,65,-43,-69,-48,97,-52,39,-56,22,-60,50,-64,123,-68,-12,-72,-94,-75,-124,-78,-95,-81,-13,-84,-121,-86,85,-88,96,-90,-74,-92,62,-93,24,-94,44,-95,-118,-96,43,-96,16,-96,60,-96,-85,-96,99,-95,90,-94,-103,-93,23,-91,-38,-90,-36,-88,26,-85,-101,-83,81,-80,72,-77,109,-74,-46,-71,92,-67,38,-63,16,-59,42,-55,110,-51,-50,-47,91,-42,-4,-38,-68,-33,-108,-28,124,-23,121,-18,125,-13,-111,-8,-93,-3,-67,2,-50,7,-30,12,-30,17,-31,22,-59,27,-101,32,88,37,-8,41,125,46,-35,50,27,55,48,59,26,63,-41,66,100,70,-68,73,-30,76,-50,79,-127,82,-5,84,51,87,47,89,-22,90,100,92,-101,93,-114,94,61,95,-88,95,-52,95,-81,95,70,95,-95,94,-79,93,-128,92,14,91,85,89,98,87,43,85,-70,82,12,80,36,77,5,74,-80,70,41,67,112,63,-115,59,121,55,69,51,-29,46,104,42,-56,37,17,33,62,28,92,23,100,18,101,13,83,8,71,3,44,-2,31,-7,12,-12,10,-17,14,-22,39,-27,79,-32,-108,-37,-23,-42,106,-46,-4,-51,-63,-55,-94,-59,-77,-63,-18,-67,93,-70,-8,-74,-50,-77,-43,-80,26,-82,-104,-85,82,-87,77,-89,-123,-91,1,-92,-67,-94,-66,-95,1,-95,-117,-96,89,-96,105,-96,-61,-96,93,-95,61,-94,100,-93,-60,-92,116,-90,86,-88,-126,-86,-28,-84,-119,-81,96,-78,118,-75,-66,-72,56,-68,-22,-65,-67,-61,-53,-57,-11,-53,73,-48,-60,-44,83,-39,11,-34,-49,-30,-79,-25,-96,-20,-98,-15,-88,-10,-77,-5,-54,0,-41,5,-24,10,-23,15,-26,20,-50,25,-88,30,104,35,18,40,-101,44,7,49,79,53,110,57,106,61,49,65,-47,68,56,72,114,75,114,78,55,81,-55,83,21,86,44,88,-3,89,-112,91,-31,92,-16,93,-73,94,63,95,-128,95,124,95,52,95,-89,94,-42,93,-63,92,108,91,-49,89,-7,87,-34,85,-123,83,-7,80,35,78,37,75,-27,71,119,68,-41,64,7,61,14,57,-25,52,-95,48,48,44,-90,39,-4,34,57,30,98,25,120,20,-128,15,120,10,114,5,95,0,81,-5,70,-10,63,-15,70,-20,90,-25,127,-30,-68,-35,14,-39,127,-44,15,-48,-66,-53,-102,-57,-106,-61,-58,-65,27,-68,-84,-72,99,-75,95,-78,-123,-81,-18,-84,-114,-86,111,-88,-117,-90,-19,-92,-118,-93,111,-94,-108,-95,-2,-96,-83,-96,-95,-96,-42,-96,86,-95,17,-94,26,-93,93,-92,-24,-91,-81,-89,-69,-87,-3,-85,-121,-82,61,-79,58,-76,99,-73,-57,-70,87,-66,27,-62,9,-58,32,-54,98,-50,-64,-46,71,-41,-28,-37,-95,-32,112,-27,83,-22,72,-17,69,-12,78,-7,90,-2,103,3,113,8,119,13,113,18,95,23,60,28,3,33,-76,37,75,42,-65,46,24,51,67,55,81,59,43,63,-34,66,92,70,-84,73,-61,76,-92,79,78,82,-72,84,-21,86}; }
	private static byte[] data6(){ return new byte[] {-38,88,-115,90,-4,91,43,93,23,94,-67,94,33,95,65,95,25,95,-77,94,1,94,19,93,-35,91,102,90,-79,88,-73,86,-125,84,18,82,99,79,127,76,96,73,16,70,-117,66,-40,62,-10,58,-20,54,-72,50,99,46,-23,41,83,37,-93,32,-40,27,-1,22,15,18,23,13,20,8,9,3,2,-2,-12,-8,-14,-13,-8,-18,4,-22,43,-27,89,-32,-90,-37,12,-41,-115,-46,49,-50,-7,-55,-29,-59,-2,-63,67,-66,-78,-70,95,-73,47,-76,72,-79,-117,-82,16,-84,-47,-87,-51,-89,10,-90,-119,-92,69,-93,77,-94,-117,-95,27,-95,-30,-96,-6,-96,73,-95,-22,-95,-64,-94,-23,-93,68,-91,-19,-90,-53,-88,-11,-86,76,-83,-17,-81,-68,-78,-52,-75,11,-71,127,-68,36,-64,-10,-61,-14,-57,24,-52,98,-48,-49,-44,92,-39,0,-34,-62,-30,-106,-25,124,-20,113,-15,108,-10,117,-5,122,0,-122,5,-123,10,-123,15,117,20,85,25,42,30,-33,34,-125,39,8,44,107,48,-80,52,-53,56,-67,60,-119,64,28,68,-115,71,-70,74,-64,77,-126,80,21,83,98,85,125,87,76,89,-25,90,57,92,77,93,26,94,-86,94,-21,94,-9,94,-79,94,46,94,103,93,89,92,16,91,-128,89,-81,87,-91,85,86,83,-46,80,16,78,23,75,-23,71,-120,68,-15,64,51,61,67,57,45,53,-16,48,-112,44,16,40,117,35,-67,30,-14,25,19,21,39,16,45,11,45,6,37,1,35,-4,27,-9,36,-14,43,-19,77,-24,113,-29,-72,-34,13,-38,-128,-43,24,-47,-61,-52,-91,-56,-98,-60,-50,-64,37,-67,-84,-71,108,-74,85,-77,-126,-80,-34,-83,123,-85,83,-87,102,-89,-65,-91,81,-92,45,-93,69,-94,-93,-95,70,-95,40,-95,84,-95,-62,-95,111,-94,104,-93,-104,-92,22,-90,-54,-89,-59,-87,-10,-85,107,-82,21,-79,-6,-77,23,-73,98,-70,-25,-67,-107,-63,116,-59,121,-55,-88,-51,-5,-47,108,-42,0,-37,-89,-33,108,-28,66,-23,39,-18,28,-13,22,-8,25,-3,29,2,30,7,29,12,14,17,-5,21,-51,26,-103,31,63,36,-36,40,73,45,-86,49,-46,53,-25,57,-62,61,126,65,0,69,92,72,118,75,103,78,24,81,-110,83,-48,85,-49,87,-114,89,18,91,78,92,77,93,8,94,124,94,-78,94,-96,94,75,94,-76,93,-38,92,-72,91,95,90,-73,88,-31,86,-72,84,105,82,-55,79,3,77,-10,73,-63,70,79,67,-74,63,-26,59,-11,55,-46,51,-109,47,44,43,-89,38,12,34,77,29,-121,24,-92,19,-71,14,-60,9,-60,4,-61,-1,-58,-6,-62,-11,-46,-16,-26,-21,8,-25,66,-30,-120,-35,-17,-40,110,-44,14,-48,-50,-53,-73,-57,-60,-61,1,-64,105,-68,0,-71,-49,-75,-53,-78,10,-80,117,-83,40,-85,12,-87,54,-89,-97,-91,68,-92,50,-93,89,-94,-51,-95,126,-95,115,-95,-79,-95,43,-94,-18,-94,-15,-93,52,-91,-65,-90,-126,-88,-121,-86,-53,-84,69,-81,0,-78,-19,-76,18,-72,107,-69,-12,-66,-85,-62,-113,-58,-99,-54,-51,-50,39,-45,-104,-41,48,-36,-41,-32,-96,-27,111,-22,90,-17,70,-12,64,-7,64,-2,59,3,62,8,45,13,32,18,-4,22,-50,27,-119,32,45,37,-73,41,33,46,111,50,-111,54,-107,58,101,62,19,66,-119,69,-46,72,-27,75,-64,78,105,81,-49,83,1,86,-18,87,-92,89,18,91,69,92,50,93,-33,93,70,94,111,94,75,94,-17,93,70,93,95,92,56,91,-56,89,35,88,52,86,13,84,-84,81,9,79,55,76,37,73,-24,69,113,66,-47,62,-1,58,6,55,-28,50,-96,46,54,42,-73,37,16,33,93,28,-112,23,-78,18,-51,13,-44,8,-34,3,-34,-2,-26,-7,-21,-12,0,-16,26,-21,68,-26,-122,-31,-44,-36,69,-40,-50,-45,118,-49,66,-53,51,-57,78,-61,-109,-65,9,-68,-86,-72,-124,-75,-113,-78,-43,-81,80,-83,12,-85,-2,-88,53,-89,-91,-91,90,-92,80,-93,-122,-94,3,-94,-68,-95,-61,-95,0,-94,-112,-94,82,-93,101,-92,-81,-91,62,-89,15,-87,21,-85,101,-83,-31,-81,-91,-78,-108,-75,-64,-72,26,-68,-88,-65,99,-61,71,-57,88,-53,-120,-49,-29,-45,85,-40,-22,-36,-109,-31,85,-26,39,-21,11,-16,-10,-12,-19,-7,-27,-2,-34,3,-38,8,-60,13,-79,18,-121,23,80,28,7,33,-97,37,38,42,-123,46,-54,50,-25,54,-36,58,-83,62,72,66,-69,69,-7,72,2,76,-40,78,114,81,-44,83,-7,85,-30,87,-118,89,-11,90,26,92,6,93,-94,93,12,94,35,94,2,94,-104,93,-20,92,-1,91,-46,90,93,89,-77,87,-66,85,-103,83,45,81,-114,78,-78,75,-91,72,97,69,-17,65,70,62,122,58,125,54,97,50,23,46,-74,41,48,37,-109,32,-31,27,19,23,63,18,85,13,106,8,112,3}; }
	private static byte[] data7(){ return new byte[] {124,-2,-126,-7,-110,-12,-87,-17,-54,-22,-5,-27,63,-31,-102,-36,11,-40,-98,-45,75,-49,30,-53,23,-57,55,-61,-124,-65,-2,-69,-87,-72,-121,-75,-101,-78,-27,-81,103,-83,40,-85,34,-87,91,-89,-42,-91,-117,-92,-120,-93,-61,-94,66,-94,4,-94,8,-94,81,-94,-38,-94,-88,-93,-73,-92,6,-90,-103,-89,100,-87,118,-85,-70,-83,67,-80,-2,-78,-16,-75,28,-71,116,-68,1,-64,-70,-61,-100,-57,-85,-53,-40,-49,49,-44,-98,-40,49,-35,-40,-31,-110,-26,101,-21,63,-16,42,-11,28,-6,13,-1,6,4,-13,8,-26,13,-63,18,-101,23,91,28,10,33,-91,37,30,42,-128,46,-71,50,-41,54,-60,58,-111,62,41,66,-108,69,-45,72,-43,75,-88,78,63,81,-99,83,-65,85,-89,87,76,89,-79,90,-35,91,-68,92,98,93,-62,93,-33,93,-71,93,82,93,-92,92,-69,91,-119,90,30,89,107,87,-125,85,86,83,-15,80,86,78,121,75,117,72,46,69,-63,65,31,62,84,58,93,54,66,50,2,46,-97,41,35,37,-120,32,-38,27,19,23,69,18,90,13,122,8,-126,3,-109,-2,-96,-7,-79,-12,-50,-17,-13,-22,43,-26,112,-31,-48,-36,69,-40,-38,-45,-116,-49,99,-53,92,-57,-127,-61,-49,-65,75,-68,-7,-72,-41,-75,-20,-78,56,-80,-70,-83,123,-85,116,-87,-82,-89,39,-90,-38,-92,-39,-93,13,-93,-113,-94,74,-94,79,-94,-110,-94,24,-93,-27,-93,-20,-92,59,-90,-59,-89,-113,-87,-103,-85,-35,-83,91,-80,18,-77,1,-74,36,-71,120,-68,0,-64,-81,-61,-112,-57,-108,-53,-63,-49,12,-44,124,-40,-1,-36,-88,-31,90,-26,38,-21,-3,-17,-31,-12,-53,-7,-67,-2,-84,3,-102,8,-125,13,94,18,51,23,-17,27,-97,32,49,37,-84,41,12,46,66,50,96,54,76,58,23,62,-78,65,28,69,91,72,96,75,52,78,-51,80,45,83,85,85,60,87,-24,88,80,90,-128,91,101,92,17,93,116,93,-104,93,121,93,23,93,115,92,-115,91,102,90,-3,88,90,87,112,85,83,83,-12,80,92,78,-110,75,-119,72,85,69,-22,65,84,62,-113,58,-95,54,-114,50,83,46,-3,41,-126,37,-11,32,71,28,-114,23,-68,18,-28,13,-2,8,20,4,34,-1,58,-6,75,-11,112,-16,-109,-21,-47,-26,21,-30,124,-35,-20,-40,-120,-44,52,-48,14,-52,6,-56,40,-60,118,-64,-19,-68,-102,-71,115,-74,-123,-77,-54,-80,74,-82,4,-84,-10,-87,44,-88,-105,-90,79,-91,55,-92,114,-93,-35,-94,-100,-94,-117,-94,-47,-94,67,-93,12,-92,5,-91,77,-90,-56,-89,-114,-87,-124,-85,-58,-83,49,-80,-27,-78,-62,-75,-33,-72,39,-68,-94,-65,75,-61,31,-57,26,-53,60,-49,-128,-45,-28,-41,102,-36,-5,-32,-81,-27,109,-22,67,-17,28,-12,5,-7,-20,-3,-38,2,-60,7,-89,12,-125,17,83,22,12,27,-63,31,74,36,-48,40,37,45,104,49,-126,53,115,57,66,61,-33,64,82,68,-107,71,-97,74,125,77,26,80,-121,82,-78,84,-89,86,90,88,-48,89,5,91,-5,91,-82,92,33,93,79,93,62,93,-25,92,83,92,118,91,99,90,1,89,113,87,-110,85,-124,83,48,81,-84,78,-26,75,-10,72,-59,69,109,66,-30,62,39,59,74,55,61,51,19,47,-62,42,87,38,-52,33,49,29,117,24,-72,19,-38,14,6,10,23,5,53,0,72,-5,100,-10,-123,-15,-80,-20,-23,-25,54,-29,-110,-34,11,-38,-100,-43,76,-47,29,-51,20,-55,46,-59,121,-63,-26,-67,-116,-70,94,-73,100,-76,-93,-79,20,-81,-59,-84,-84,-86,-46,-88,54,-89,-40,-91,-69,-92,-34,-93,67,-93,-21,-94,-46,-94,-2,-94,106,-93,27,-92,9,-91,58,-90,-86,-89,90,-87,71,-85,110,-83,-46,-81,109,-78,66,-75,74,-72,-125,-69,-14,-66,-120,-62,80,-58,61,-54,82,-50,-119,-46,-31,-42,86,-37,-28,-33,-116,-28,65,-23,14,-18,-31,-14,-63,-9,-89,-4,-117,1,116,6,84,11,44,16,-3,20,-74,25,105,30,-6,34,124,39,-38,43,31,48,62,52,59,56,11,60,-73,63,47,67,126,70,-108,73,124,76,41,79,-95,81,-35,83,-34,85,-93,87,40,89,111,90,119,91,59,92,-65,92,4,93,0,93,-61,92,60,92,121,91,116,90,44,89,-88,87,-26,85,-31,83,-82,81,47,79,-119,76,-98,73,-114,70,58,67,-52,63,25,60,81,56,82,52,53,48,-10,43,-109,39,27,35,-125,30,-37,25,30,21,82,16,124,11,-98,6,-73,1,-41,-4,-16,-9,24,-13,65,-18,124,-23,-60,-28,35,-32,-108,-37,36,-41,-53,-46,-104,-50,-124,-54,-104,-58,-42,-62,58,-65,-44,-69,-106,-72,-110,-75,-67,-78,36,-80,-66,-83,-104,-85,-87,-87,-4,-89,-119,-90,89,-91,101,-92,-73,-93,71,-93,27,-93,46,-93,-122,-93,28,-92,-9,-92,15,-90}; }
	private static byte[] data8(){ return new byte[] {106,-89,1,-87,-41,-86,-22,-84,52,-81,-65,-79,121,-76,109,-73,-108,-70,-21,-67,115,-63,36,-59,1,-55,5,-51,43,-47,117,-43,-38,-39,93,-34,-9,-30,-93,-25,97,-20,51,-15,3,-10,-22,-6,-61,-1,-84,4,-122,9,97,14,44,19,-19,23,-100,28,54,33,-72,37,36,42,105,46,-107,50,-101,54,118,58,49,62,-76,65,19,69,56,72,51,75,-16,77,124,80,-52,82,-32,84,-67,86,86,88,-72,89,-47,90,-77,91,75,92,-83,92,-64,92,-98,92,48,92,-121,91,-101,90,113,89,3,88,91,86,116,84,83,82,-12,79,99,77,-112,74,-105,71,94,68,-3,64,107,61,-84,57,-56,53,-68,49,-118,45,63,41,-48,36,72,32,-81,27,-6,22,58,18,112,13,-110,8,-69,3,-41,-2,-6,-7,31,-11,75,-16,-123,-21,-52,-26,34,-30,-107,-35,21,-39,-67,-44,123,-48,93,-52,102,-56,-110,-60,-19,-64,113,-67,39,-70,10,-73,38,-76,117,-79,-4,-82,-67,-84,-74,-86,-15,-88,100,-89,25,-90,14,-91,63,-92,-72,-93,108,-93,100,-93,-97,-93,24,-92,-42,-92,-47,-91,14,-89,-120,-88,66,-86,56,-84,104,-82,-44,-80,117,-77,79,-74,91,-71,-101,-68,8,-64,-91,-61,105,-57,91,-53,108,-49,-94,-45,-7,-41,102,-36,-10,-32,-109,-27,70,-22,11,-17,-43,-13,-79,-8,-121,-3,107,2,64,7,29,12,-26,16,-85,21,93,26,-6,30,-118,35,-13,39,78,44,127,48,-110,52,-127,56,69,60,-33,63,78,67,-118,70,-104,73,110,76,15,79,123,81,-88,83,-97,85,87,87,-48,88,14,90,7,91,-60,91,63,92,120,92,112,92,38,92,-100,91,-47,90,-59,89,122,88,-15,86,40,85,41,83,-27,80,117,78,-64,75,-32,72,-58,69,127,66,7,63,98,59,-108,55,-97,51,-125,47,77,43,-21,38,126,34,-23,29,75,25,-106,20,-50,15,8,11,41,6,87,1,118,-4,-95,-9,-53,-14,7,-18,69,-23,-98,-28,1,-32,-128,-37,26,-41,-52,-46,-94,-50,-103,-54,-73,-58,-3,-62,111,-65,11,-68,-35,-72,-35,-75,19,-77,127,-80,35,-82,2,-84,27,-86,113,-88,6,-89,-40,-91,-20,-92,63,-92,-46,-93,-88,-93,-65,-93,20,-92,-80,-92,-122,-91,-95,-90,-7,-89,-115,-87,100,-85,109,-83,-65,-81,56,-78,-7,-76,-33,-73,7,-69,83,-66,-42,-63,-127,-59,85,-55,81,-51,114,-47,-82,-43,16,-38,-122,-34,24,-29,-68,-25,112,-20,55,-15,-1,-11,-37,-6,-84,-1,-117,4,92,9,43,14,-15,18,-90,23,78,28,-32,32,89,37,-68,41,-4,45,34,50,29,54,-7,57,-90,61,45,65,126,68,-86,71,-104,74,88,77,-31,79,43,82,71,84,27,86,-68,87,22,89,59,90,22,91,-69,91,21,92,55,92,18,92,-83,91,12,91,33,90,3,89,-102,87,-4,85,28,84,5,82,-81,79,38,77,99,74,109,71,68,68,-19,64,99,61,-76,57,-39,53,-41,49,-74,45,112,41,15,37,-106,32,1,28,95,23,-90,18,-29,13,24,9,66,4,111,-1,-105,-6,-58,-11,-6,-16,61,-20,-120,-25,-22,-30,92,-34,-22,-39,-114,-43,86,-47,57,-51,68,-55,117,-59,-51,-63,84,-66,8,-69,-21,-73,6,-75,79,-78,-43,-81,-113,-83,-121,-85,-72,-87,39,-88,-44,-90,-66,-91,-20,-92,85,-92,3,-92,-17,-93,30,-92,-115,-92,59,-91,44,-90,90,-89,-57,-88,115,-86,88,-84,125,-82,-43,-80,108,-77,50,-74,50,-71,95,-68,-65,-65,75,-61,2,-57,-32,-54,-25,-50,10,-45,84,-41,-74,-37,50,-32,-57,-28,107,-23,35,-18,-27,-14,-80,-9,-125,-4,84,1,44,6,-11,10,-62,15,119,20,41,25,-63,29,73,34,-72,38,8,43,63,47,79,51,64,55,5,59,-89,62,20,66,92,69,104,72,78,75,-14,77,106,80,-96,82,-94,84,103,86,-19,87,56,89,64,90,12,91,-104,91,-33,91,-19,91,-80,91,61,91,-127,90,-118,89,84,88,-36,86,45,85,57,83,23,81,-83,78,26,76,68,73,71,70,15,67,-83,63,28,60,95,56,-126,52,117,48,80,44,2,40,-92,35,32,31,-111,26,-25,21,52,17,113,12,-88,7,-43,2,7,-2,54,-7,104,-12,-87,-17,-19,-22,73,-26,-82,-31,50,-35,-59,-40,123,-44,76,-48,62,-52,91,-56,-107,-60,3,-63,-108,-67,93,-70,79,-73,124,-76,-43,-79,112,-81,58,-83,66,-85,-117,-87,4,-88,-52,-90,-61,-91,3,-91,-128,-92,63,-92,59,-92,126,-92,-6,-92,-69,-91,-69,-90,-9,-89,118,-87,44,-85,35,-83,81,-81,-73,-79,91,-76,39,-73,57,-70,101,-67,-39,-64,97,-60,40,-56,6,-52,20,-48,61,-44,-121,-40,-19,-36,106,-31,-1,-27,-91,-22,88,-17,28,-12,-32,-8,-78,-3,127,2,76,7,24,12,-47,16,-116,21,44,26,-65,30,60,35,-97,39}; }
	private static byte[] data9(){ return new byte[] {-27,43,18,48,20,52,-8,55,-77,59,65,63,-88,66,-37,69,-32,72,-82,75,76,78,-83,80,-37,82,-55,84,-127,86,-10,87,51,89,46,90,-25,90,105,91,-98,91,-97,91,86,91,-45,90,11,90,10,89,-63,87,71,86,-125,84,-113,82,86,80,-16,77,73,75,116,72,106,69,45,66,-60,62,49,59,107,55,-116,51,125,47,83,43,8,39,-92,34,35,30,-109,25,-20,20,56,16,124,11,-78,6,-23,1,24,-3,83,-8,-122,-13,-45,-18,26,-22,127,-27,-19,-32,121,-36,20,-40,-39,-45,-85,-49,-77,-53,-50,-57,32,-60,-115,-64,53,-67,1,-70,4,-73,58,-76,-93,-79,69,-81,32,-83,52,-85,-125,-87,18,-88,-36,-90,-27,-91,49,-91,-76,-92,-124,-92,-121,-92,-42,-92,92,-91,38,-90,49,-89,116,-88,-2,-87,-71,-85,-70,-83,-20,-81,95,-78,-1,-76,-36,-73,-26,-70,36,-66,-115,-63,40,-59,-30,-56,-49,-52,-43,-48,2,-43,79,-39,-82,-35,50,-30,-66,-26,101,-21,24,-16,-47,-12,-101,-7,96,-2,46,3,-13,7,-71,12,111,17,32,22,-71,26,72,31,-70,35,23,40,85,44,118,48,115,52,78,56,-3,59,-121,63,-34,66,12,70,6,73,-52,75,95,78,-72,80,-37,82,-62,84,109,86,-34,87,14,89,2,90,-75,90,40,91,94,91,80,91,5,91,118,90,-83,89,-97,88,90,87,-48,85,15,84,16,82,-38,79,105,77,-59,74,-22,71,-36,68,-93,65,51,62,-96,58,-35,54,-6,50,-19,46,-58,42,119,38,27,34,-105,29,14,25,103,20,-71,15,-3,10,58,6,116,1,-85,-4,-25,-9,35,-13,114,-18,-63,-23,44,-27,-95,-32,47,-36,-38,-41,-102,-45,126,-49,-124,-53,-83,-57,-2,-61,125,-64,32,-67,-2,-71,0,-73,65,-76,-80,-79,87,-81,57,-83,84,-85,-86,-87,62,-88,13,-89,29,-90,106,-91,-6,-92,-59,-92,-43,-92,34,-91,-81,-91,123,-90,-119,-89,-47,-88,88,-86,28,-84,24,-82,81,-80,-63,-78,98,-75,66,-72,70,-69,-116,-66,-21,-63,-116,-59,64,-55,45,-51,48,-47,92,-43,-93,-39,4,-34,127,-30,11,-25,-81,-21,88,-16,22,-11,-46,-7,-102,-2,94,3,33,8,-31,12,-109,17,59,22,-43,26,88,31,-55,35,34,40,84,44,121,48,104,52,68,56,-21,59,112,63,-58,66,-21,69,-30,72,-92,75,52,78,-121,80,-89,82,-116,84,50,86,-93,87,-51,88,-64,89,114,90,-30,90,24,91,6,91,-67,90,45,90,98,89,88,88,13,87,-118,85,-58,83,-52,81,-110,79,42,77,-127,74,-82,71,-96,68,105,65,-2,61,110,58,-82,54,-49,50,-57,46,-96,42,94,38,-7,33,-120,29,-8,24,92,20,-78,15,-8,10,62,6,119,1,-71,-4,-12,-9,58,-13,-120,-18,-31,-23,77,-27,-56,-32,89,-36,7,-40,-53,-45,-73,-49,-70,-53,-21,-57,61,-60,-68,-64,105,-67,63,-70,77,-73,-120,-76,-4,-79,-91,-81,-124,-83,-91,-85,-12,-87,-114,-88,90,-89,104,-90,-72,-91,65,-91,15,-91,26,-91,102,-91,-16,-91,-71,-90,-61,-89,9,-87,-116,-86,75,-84,69,-82,118,-80,-29,-78,-126,-75,88,-72,95,-69,-108,-66,-6,-63,-119,-59,68,-55,35,-51,35,-47,74,-43,-119,-39,-25,-35,91,-30,-28,-26,124,-21,41,-16,-39,-12,-107,-7,89,-2,20,3,-41,7,-113,12,61,17,-26,21,118,26,-3,30,99,35,-66,39,-18,43,14,48,0,52,-42,55,126,59,4,63,86,66,127,69,116,72,57,75,-56,77,32,80,63,82,39,84,-46,85,67,87,115,88,106,89,30,90,-106,90,-51,90,-61,90,127,90,-12,89,48,89,44,88,-26,86,109,85,-83,83,-71,81,-115,79,34,77,-117,74,-74,71,-73,68,-126,65,36,62,-106,58,-30,54,8,51,7,47,-21,42,-88,38,85,34,-32,29,94,25,-60,20,34,16,108,11,-71,6,-9,1,60,-3,125,-8,-58,-13,24,-17,116,-22,-29,-27,94,-31,-10,-36,-96,-40,105,-44,80,-48,89,-52,-122,-56,-40,-60,86,-63,-3,-67,-40,-70,-37,-73,25,-75,-125,-78,44,-80,6,-82,29,-84,111,-86,-9,-88,-57,-89,-56,-90,19,-90,-109,-91,90,-91,92,-91,-97,-91,33,-90,-31,-90,-32,-89,32,-87,-108,-86,78,-84,59,-82,100,-80,-58,-78,91,-75,39,-72,35,-69,80,-66,-85,-63,49,-59,-30,-56,-73,-52,-79,-48,-53,-44,5,-39,89,-35,-58,-31,70,-26,-37,-22,123,-17,43,-12,-33,-8,-101,-3,85,2,19,7,-59,11,118,16,20,21,-86,25,40,30,-105,34,-25,38,34,43,58,47,53,51,8,55,-72,58,60,62,-105,65,-61,68,-67,71,-117,74,27,77,126,79,-91,81,-109,83,74,85,-63,86,-4,87,-4,88,-68,89,62,90,127,90,-123,90,70,90,-51,89,18,89,26,88,-26,86,111,85,-55,83,-42,81,-65,79,93,77}; }
	private static byte[] data10(){ return new byte[] {-46,74,13,72,23,69,-15,65,-100,62,29,59,113,55,-90,51,-83,47,-101,43,102,39,21,35,-78,30,49,26,-92,21,4,17,91,12,-87,7,-16,2,54,-2,127,-7,-56,-12,32,-16,123,-21,-20,-26,103,-30,0,-34,-89,-39,113,-43,83,-47,88,-51,-127,-55,-47,-59,70,-62,-22,-66,-73,-69,-68,-72,-25,-75,83,-77,-23,-80,-68,-82,-55,-84,12,-85,-115,-87,75,-88,68,-89,123,-90,-11,-91,-89,-91,-98,-91,-47,-91,68,-90,-12,-90,-26,-89,18,-87,123,-86,34,-84,1,-82,26,-80,108,-78,-13,-76,-82,-73,-99,-70,-70,-67,7,-63,-127,-60,33,-56,-20,-53,-40,-49,-26,-45,22,-40,93,-36,-63,-32,56,-27,-61,-23,93,-18,2,-13,-75,-9,100,-4,35,1,-46,5,-118,10,51,15,-45,19,103,24,-26,28,85,33,-86,37,-26,41,4,46,1,50,-35,53,-111,57,33,61,127,64,-71,67,-69,70,-111,73,53,76,-101,78,-41,80,-50,82,-109,84,29,86,99,87,120,88,69,89,-40,89,45,90,65,90,24,90,-83,89,9,89,32,88,-1,86,-97,85,2,84,45,82,32,80,-44,77,90,75,-89,72,-63,69,-81,66,104,63,-8,59,98,56,-100,52,-69,48,-81,44,-116,40,70,36,-19,31,120,27,-12,22,93,18,-68,13,17,9,92,4,-83,-1,-16,-6,72,-10,-106,-15,-5,-20,103,-24,-29,-29,120,-33,29,-37,-31,-42,-65,-46,-68,-50,-31,-54,33,-57,-106,-61,37,-64,-14,-68,-33,-71,7,-73,91,-76,-22,-79,-86,-81,-91,-83,-37,-85,69,-86,-11,-88,-41,-89,-1,-90,97,-90,0,-90,-28,-91,-2,-91,95,-90,-5,-90,-48,-89,-16,-88,60,-86,-47,-85,-101,-83,-102,-81,-32,-79,71,-76,-8,-74,-52,-71,-39,-68,19,-64,121,-61,9,-57,-63,-54,-96,-50,-100,-46,-65,-42,-8,-38,78,-33,-69,-29,58,-24,-52,-20,103,-15,18,-10,-67,-6,115,-1,34,4,-43,8,124,13,28,18,-79,22,51,27,-94,31,1,36,59,40,102,44,106,48,76,52,15,56,-91,59,21,63,90,66,105,69,84,72,0,75,-127,77,-57,79,-40,81,-82,83,74,85,-84,86,-49,87,-71,88,96,89,-50,89,-9,89,-23,89,-106,89,9,89,57,88,50,87,-25,85,104,84,-86,82,-82,80,-123,78,25,76,-126,73,-77,70,-78,67,-124,64,42,61,-95,57,-8,53,31,50,43,46,21,42,-34,37,-107,33,45,29,-79,24,43,20,-115,15,-18,10,64,6,-109,1,-33,-4,54,-8,-121,-13,-18,-18,84,-22,-44,-27,94,-31,3,-35,-68,-40,-105,-44,-121,-48,-96,-52,-37,-56,54,-59,-56,-63,117,-66,91,-69,110,-72,-82,-75,44,-77,-45,-80,-65,-82,-43,-84,48,-85,-63,-87,-112,-88,-101,-89,-28,-90,105,-90,47,-90,53,-90,114,-90,-7,-90,-80,-89,-77,-88,-26,-87,94,-85,12,-83,-12,-82,24,-79,111,-77,-4,-75,-64,-72,-83,-69,-42,-66,31,-62,-98,-59,64,-55,7,-51,-10,-48,2,-43,45,-39,116,-35,-48,-31,68,-26,-55,-22,93,-17,-6,-13,-93,-8,77,-3,-1,1,-88,6,82,11,-17,15,-120,20,11,25,-125,29,-31,33,42,38,89,42,105,46,90,50,38,54,-49,57,77,61,-95,64,-54,67,-62,70,-121,73,31,76,120,78,-91,80,-108,82,73,84,-57,85,6,87,9,88,-44,88,86,89,-90,89,-82,89,-127,89,11,89,97,88,115,87,74,86,-24,84,69,83,112,81,88,79,21,77,-112,74,-28,71,-6,68,-23,65,-91,62,55,59,-94,55,-31,51,5,48,-3,43,-34,39,-95,35,73,31,-30,26,95,22,-42,17,55,13,-101,8,-22,3,70,-1,-107,-6,-14,-11,79,-15,-68,-20,49,-24,-68,-29,85,-33,10,-37,-42,-42,-65,-46,-57,-50,-11,-54,64,-57,-67,-61,89,-64,43,-67,36,-70,84,-73,-81,-76,72,-78,12,-80,18,-82,73,-84,-64,-86,111,-87,91,-88,-126,-89,-20,-90,-116,-90,116,-90,-113,-90,-14,-90,-117,-89,106,-88,124,-87,-44,-86,93,-84,42,-82,40,-80,100,-78,-51,-76,121,-73,66,-70,84,-67,124,-64,-26,-61,104,-57,31,-53,-16,-50,-23,-46,1,-41,49,-37,-125,-33,-31,-29,91,-24,-31,-20,116,-15,22,-10,-74,-6,100,-1,9,4,-79,8,82,13,-26,17,116,22,-20,26,83,31,-87,35,-34,39,-2,43,-3,47,-41,51,-106,55,35,59,-111,62,-50,65,-37,68,-62,71,105,74,-21,76,45,79,58,81,20,83,-84,84,17,86,53,87,31,88,-55,88,58,89,104,89,91,89,17,89,-125,88,-63,87,-70,86,122,85,0,84,72,82,90,80,53,78,-43,75,71,73,127,70,-116,67,104,64,22,61,-101,57,-6,53,46,50,70,46,57,42,17,38,-51,33,118,29,1,25,-119,20,-11,15,93,11,-66,6,21,2,115,-3,-56,-8,46,-12,-113,-17,10,-21,-120,-26,29,-30,-58,-35,-121,-39,97,-43,93,-47}; }
	private static byte[] data11(){ return new byte[] {115,-51,-77,-55,18,-58,-96,-62,82,-65,56,-68,69,-71,-117,-74,-2,-77,-86,-79,-119,-81,-93,-83,-14,-85,-126,-86,69,-87,76,-88,-118,-89,8,-89,-59,-90,-67,-90,-13,-90,108,-89,26,-88,13,-87,54,-86,-96,-85,63,-83,28,-81,47,-79,120,-77,-9,-75,-84,-72,-118,-69,-93,-66,-32,-63,75,-59,-29,-56,-103,-52,120,-48,120,-44,-109,-40,-50,-36,28,-31,-125,-27,-6,-23,-125,-18,22,-13,-78,-9,84,-4,-8,0,-98,5,59,10,-42,14,97,19,-27,23,84,28,-79,32,-11,36,36,41,46,45,38,49,-21,52,-99,56,23,60,117,63,-100,66,-97,69,104,72,7,75,107,77,-97,79,-104,81,91,83,-31,84,48,86,63,87,22,88,-83,88,7,89,35,89,2,89,-92,88,7,88,45,87,24,86,-59,84,60,83,115,81,118,79,65,77,-44,74,57,72,101,69,103,66,54,63,-36,59,90,56,-84,52,-32,48,-20,44,-34,40,-81,36,109,32,11,28,-94,23,28,19,-108,14,-7,9,94,5,-70,0,26,-4,121,-9,-31,-14,79,-18,-49,-23,85,-27,-6,-32,-89,-36,120,-40,93,-44,101,-48,-118,-52,-40,-56,69,-59,-31,-63,-89,-66,-106,-69,-68,-72,10,-74,-108,-77,78,-79,63,-81,108,-83,-53,-85,106,-86,68,-87,85,-88,-83,-89,52,-89,7,-89,11,-89,86,-89,-37,-89,-103,-88,-98,-87,-48,-86,77,-84,-9,-83,-32,-81,1,-78,83,-76,-31,-74,-103,-71,-118,-68,-94,-65,-20,-62,95,-58,-9,-55,-69,-51,-105,-47,-96,-43,-70,-39,-7,-35,72,-30,-81,-26,38,-21,-84,-17,62,-12,-41,-8,118,-3,19,2,-74,6,74,11,-30,15,99,20,-32,24,68,29,-103,33,-44,37,-11,41,-6,45,-36,49,-94,53,59,57,-78,60,-4,63,25,67,13,70,-55,72,88,75,-81,77,-43,79,-66,81,116,83,-22,84,44,86,46,87,-13,87,-128,88,-56,88,-36,88,-85,88,64,88,-105,87,-80,86,-110,85,49,84,-95,82,-56,80,-54,78,-126,76,24,74,105,71,-103,68,-117,65,92,62,-8,58,116,55,-63,51,-14,47,-4,43,-20,39,-67,35,120,31,27,27,-81,22,46,18,-91,13,17,9,117,4,-37,-1,59,-5,-94,-10,18,-14,-125,-19,12,-23,-101,-28,67,-32,1,-36,-44,-41,-58,-45,-41,-49,6,-52,94,-56,-41,-60,125,-63,77,-66,75,-69,120,-72,-44,-75,107,-77,43,-79,48,-81,97,-83,-49,-85,123,-86,90,-87,127,-88,-39,-89,115,-89,71,-89,95,-89,-84,-89,62,-88,7,-87,14,-86,81,-85,-51,-84,-123,-82,115,-80,-104,-78,-11,-76,-126,-73,68,-70,56,-67,81,-64,-92,-61,18,-57,-76,-54,113,-50,88,-46,88,-42,121,-38,-78,-34,2,-29,103,-25,-35,-21,94,-16,-17,-12,-127,-7,31,-2,-74,2,82,7,-27,11,112,16,-12,20,96,25,-58,29,13,34,68,38,92,42,88,46,53,50,-19,53,-125,57,-19,60,48,64,70,67,44,70,-27,72,101,75,-71,77,-48,79,-73,81,94,83,-47,84,6,86,2,87,-64,87,68,88,-122,88,-110,88,89,88,-23,87,57,87,79,86,40,85,-59,83,44,82,83,80,78,78,7,76,-107,73,-24,70,17,68,7,65,-47,61,113,58,-23,54,58,51,103,47,119,43,98,39,60,35,-12,30,-101,26,51,22,-78,17,51,13,-101,8,11,4,110,-1,-37,-6,64,-10,-71,-15,47,-19,-67,-24,84,-28,1,-32,-60,-37,-97,-41,-104,-45,-82,-49,-27,-53,67,-56,-61,-60,112,-63,71,-66,73,-69,127,-72,-29,-75,122,-77,74,-79,74,-81,-121,-83,-4,-85,-88,-86,-109,-87,-73,-88,22,-88,-71,-89,-115,-89,-85,-89,-5,-89,-114,-88,94,-87,99,-86,-83,-85,38,-83,-29,-82,-47,-80,-9,-78,84,-75,-30,-73,-93,-70,-107,-67,-78,-64,-2,-61,111,-57,13,-53,-56,-50,-83,-46,-86,-42,-56,-38,-1,-34,73,-29,-82,-25,29,-20,-102,-16,41,-11,-77,-7,81,-2,-33,2,120,7,7,12,-117,16,11,21,114,25,-46,29,21,34,71,38,88,42,81,46,41,50,-37,53,109,57,-46,60,17,64,33,67,7,70,-75,72,59,75,-127,77,-98,79,122,81,35,83,-109,84,-60,85,-64,86,123,87,-3,87,63,88,74,88,15,88,-94,87,-18,86,8,86,-34,84,-128,83,-28,81,17,80,10,78,-57,75,85,73,-82,70,-40,67,-48,64,-95,61,62,58,-64,54,16,51,70,47,84,43,76,39,31,35,-26,30,-117,26,42,22,-80,17,47,13,-92,8,18,4,127,-1,-21,-6,92,-10,-47,-15,83,-19,-32,-24,127,-28,46,-32,-10,-37,-44,-41,-47,-45,-23,-49,38,-52,-125,-56,11,-59,-76,-63,-108,-66,-112,-69,-48,-72,46,-74,-52,-77,-104,-79,-102,-81,-39,-83,74,-84,-7,-86,-30,-87,2,-87,102,-88,-1,-89,-39,-89,-17,-89,62,-88,-47,-88,-106,-87,-94,-86,-33,-85,91,-83,15,-81,-7,-80}; }
	private static byte[] data12(){ return new byte[] {30,-77,113,-75,-1,-73,-73,-70,-89,-67,-69,-64,4,-60,111,-57,6,-53,-65,-50,-103,-46,-107,-42,-86,-38,-35,-34,34,-29,127,-25,-22,-21,100,-16,-24,-12,117,-7,3,-2,-104,2,38,7,-80,11,54,16,-87,20,23,25,107,29,-80,33,-35,37,-18,41,-27,45,-73,49,111,53,-8,56,101,60,-100,63,-76,66,-110,69,75,72,-57,74,27,77,47,79,22,81,-67,82,51,84,102,85,103,86,37,87,-83,87,-12,87,3,88,-48,87,102,87,-69,86,-41,85,-71,84,93,83,-52,81,-1,79,-4,77,-59,75,88,73,-71,70,-22,67,-21,64,-62,61,106,58,-17,54,74,51,-124,47,-98,43,-103,39,117,35,66,31,-16,26,-112,22,35,18,-94,13,31,9,-109,4,3,0,117,-5,-23,-10,100,-14,-27,-19,123,-23,21,-27,-50,-32,-112,-36,117,-40,112,-44,-120,-48,-57,-52,31,-55,-87,-59,80,-62,43,-65,43,-68,92,-71,-60,-74,81,-76,35,-78,27,-80,82,-82,-61,-84,102,-85,74,-86,104,-87,-69,-88,85,-88,32,-88,48,-88,121,-88,-3,-88,-63,-87,-70,-86,-12,-85,101,-83,12,-81,-12,-80,2,-77,90,-75,-48,-73,-118,-70,102,-67,119,-64,-77,-61,21,-57,-93,-54,81,-50,36,-46,22,-42,36,-38,76,-34,-115,-30,-34,-26,71,-21,-75,-17,56,-12,-68,-8,70,-3,-42,1,95,6,-24,10,103,15,-35,19,65,24,-99,28,-38,32,10,37,28,41,17,45,-23,48,-96,52,45,56,-99,59,-38,62,-12,65,-38,68,-106,71,27,74,118,76,-113,78,-126,80,45,82,-81,83,-21,84,-10,85,-66,86,81,87,-93,87,-68,87,-104,87,53,87,-100,86,-65,85,-79,84,96,83,-36,81,28,80,37,78,-4,75,-102,73,10,71,69,68,85,65,51,62,-18,58,120,55,-29,51,38,48,73,44,79,40,57,36,6,32,-57,27,103,23,6,19,-118,14,15,10,-120,5,-3,0,116,-4,-21,-9,103,-13,-14,-18,126,-22,37,-26,-44,-31,-101,-35,126,-39,116,-43,-114,-47,-61,-51,30,-54,-102,-58,70,-61,14,-64,18,-67,53,-70,-107,-73,27,-75,-33,-78,-48,-80,-4,-82,95,-83,-8,-85,-49,-86,-35,-87,40,-87,-81,-88,111,-88,112,-88,-88,-88,33,-87,-48,-87,-63,-86,-27,-85,73,-83,-28,-82,-78,-80,-64,-78,-8,-76,109,-73,13,-70,-29,-68,-33,-65,18,-61,98,-58,-28,-55,-122,-51,77,-47,49,-43,54,-39,82,-35,-121,-31,-44,-27,45,-22,-101,-18,15,-13,-110,-9,20,-4,-96,0,36,5,-85,9,37,14,-99,18,-1,22,90,27,-101,31,-54,35,-31,39,-39,43,-73,47,114,51,7,55,126,58,-61,61,-27,64,-40,67,-102,70,49,73,-114,75,-64,77,-76,79,122,81,-2,82,85,84,99,85,73,86,-32,86,77,87,113,87,97,87,17,87,-121,86,-64,85,-63,84,-122,83,14,82,106,80,123,78,110,76,21,74,-100,71,-25,68,6,66,-6,62,-66,59,94,56,-44,52,38,49,89,45,106,41,97,37,59,33,4,29,-78,24,86,20,-25,15,111,11,-15,6,106,2,-24,-3,95,-7,-29,-12,104,-16,-4,-21,-99,-25,77,-29,18,-33,-17,-38,-31,-42,-9,-46,36,-49,118,-53,-19,-57,-119,-60,78,-63,65,-66,90,-69,-86,-72,37,-74,-39,-77,-70,-79,-42,-81,39,-82,-81,-84,116,-85,110,-86,-88,-87,23,-87,-55,-88,-81,-88,-42,-88,58,-87,-46,-87,-80,-86,-68,-85,15,-83,-116,-82,82,-80,62,-78,108,-76,-59,-74,86,-71,19,-68,4,-65,26,-62,99,-59,-54,-56,101,-52,16,-48,-15,-45,-34,-41,-14,-37,27,-32,87,-28,-84,-24,10,-19,123,-15,-14,-11,113,-6,-12,-2,121,3,-9,7,117,12,-25,16,78,21,-89,25,-18,29,32,34,59,38,61,42,28,46,-25,49,-126,53,4,57,88,60,-126,63,-119,66,84,69,0,72,108,74,-80,76,-73,78,-113,80,42,82,-112,83,-66,84,-85,85,105,86,-34,86,36,87,38,87,-17,86,126,86,-50,85,-24,84,-61,83,106,82,-47,80,10,79,6,77,-50,74,103,72,-56,69,1,67,5,64,-30,60,-109,57,27,54,-123,50,-62,46,-22,42,-21,38,-40,34,-85,30,104,26,20,22,-78,17,65,13,-53,8,75,4,-52,-1,73,-5,-50,-10,83,-14,-21,-19,-123,-23,54,-27,-11,-32,-52,-36,-71,-40,-59,-44,-25,-48,51,-51,-102,-55,41,-58,-30,-62,-63,-65,-50,-68,10,-70,115,-73,17,-75,-32,-78,-26,-80,29,-81,-106,-83,57,-84,35,-85,61,-86,-103,-87,43,-87,-4,-88,6,-87,76,-87,-47,-87,-120,-86,-121,-85,-79,-84,33,-82,-65,-81,-101,-79,-90,-77,-17,-75,94,-72,10,-69,-37,-67,-30,-64,14,-60,101,-57,-27,-54,-125,-50,76,-46,43,-42,44,-38,71,-34,115,-30,-66,-26,14,-21,119,-17,-29,-13,91,-8,-38,-4,86,1,-42,5,79,10,-64,14,45,19,-125,23}; }
	private static byte[] data13(){ return new byte[] {-45,27,7,32,43,36,53,40,33,44,-14,47,-97,51,44,55,-112,58,-49,61,-33,64,-54,67,125,70,10,73,92,75,-128,77,110,79,35,81,-92,82,-22,83,-7,84,-55,85,102,86,-65,86,-27,86,-55,86,119,86,-28,85,30,85,20,84,-38,82,97,81,-77,79,-48,77,-77,75,104,73,-27,70,55,68,88,65,75,62,22,59,-75,55,53,52,-120,48,-60,44,-43,40,-40,36,-74,32,-121,28,62,24,-25,19,-125,15,19,11,-99,6,34,2,-91,-3,42,-7,-76,-12,70,-16,-31,-21,-113,-25,69,-29,25,-33,-6,-38,-5,-42,21,-45,80,-49,-88,-53,43,-56,-52,-60,-102,-63,-106,-66,-75,-69,15,-71,-115,-74,72,-76,48,-78,81,-80,-91,-82,51,-83,-5,-85,-8,-86,52,-86,-90,-87,88,-87,64,-87,105,-87,-59,-87,103,-86,56,-85,77,-84,-109,-83,22,-81,-49,-80,-65,-78,-30,-76,57,-73,-60,-71,121,-68,100,-65,116,-62,-78,-59,25,-55,-96,-52,79,-48,28,-44,8,-40,16,-36,47,-32,99,-28,-83,-24,2,-19,106,-15,-42,-11,78,-6,-59,-2,65,3,-73,7,42,12,-107,16,-13,20,67,25,-123,29,-87,33,-58,37,-74,41,-100,45,84,49,-12,52,106,56,-67,59,-27,62,-30,65,-75,68,83,71,-57,73,5,76,15,78,-28,79,-124,81,-23,82,26,84,12,85,-54,85,71,86,-113,86,-105,86,105,86,-6,85,86,85,114,84,91,83,6,82,122,80,-70,78,-66,76,-105,74,51,72,-90,69,-30,66,-6,63,-37,60,-99,57,48,54,-94,50,-15,46,32,43,46,39,42,35,2,31,-46,26,-123,22,46,18,-53,13,89,9,-20,4,109,0,-3,-5,-128,-9,25,-13,-83,-18,87,-22,9,-26,-46,-31,-87,-35,-95,-39,-86,-43,-43,-47,32,-50,-120,-54,27,-57,-46,-61,-81,-64,-65,-67,-14,-70,95,-72,-12,-75,-63,-77,-64,-79,-12,-81,96,-82,2,-83,-32,-85,-15,-86,70,-86,-56,-87,-107,-87,-117,-87,-49,-87,61,-86,-17,-86,-37,-85,-8,-84,91,-82,-22,-81,-76,-79,-74,-77,-26,-75,78,-72,-28,-70,-86,-67,-98,-64,-71,-61,5,-57,110,-54,5,-50,-73,-47,-116,-43,124,-39,-118,-35,-88,-31,-28,-27,42,-22,-124,-18,-27,-14,83,-9,-57,-5,56,0,-76,4,28,9,-110,13,-22,17,73,22,-119,26,-63,30,-34,34,-24,38,-46,42,-91,46,83,50,-33,53,76,57,-120,60,-89,63,-116,66,83,69,-37,71,67,74,105,76,99,78,40,80,-82,81,11,83,32,84,6,85,-83,85,28,86,78,86,73,86,3,86,-118,85,-48,84,-32,83,-73,82,82,81,-70,79,-22,77,-30,75,-83,73,64,71,-94,68,-35,65,-33,62,-61,59,117,56,5,53,111,49,-71,45,-30,41,-15,37,-29,33,-62,29,-119,25,64,21,-21,16,-125,12,32,8,-89,3,60,-1,-62,-6,88,-10,-16,-15,-114,-19,65,-23,-7,-28,-50,-32,-79,-36,-80,-40,-57,-44,0,-47,80,-51,-47,-55,102,-58,50,-61,28,-64,57,-67,124,-70,-6,-73,-103,-75,125,-77,-124,-79,-51,-81,70,-82,-7,-84,-28,-85,10,-85,102,-86,1,-86,-46,-87,-29,-87,39,-86,-80,-86,104,-85,97,-84,-110,-83,-9,-82,-104,-80,109,-78,116,-76,-73,-74,31,-71,-59,-69,-114,-66,-118,-63,-80,-60,-5,-57,111,-53,6,-49,-65,-46,-109,-42,-117,-38,-110,-34,-70,-30,-17,-26,54,-21,-113,-17,-18,-13,88,-8,-56,-4,55,1,-89,5,20,10,120,14,-45,18,35,23,95,27,-116,31,-94,35,-97,39,-125,43,72,47,-21,50,113,54,-55,57,4,61,11,64,-15,66,-99,69,40,72,115,74,-103,76,-127,78,54,80,-71,81,-4,82,16,84,-30,84,-126,85,-32,85,11,86,-10,85,-87,85,34,85,95,84,102,83,47,82,-56,80,31,79,78,77,58,75,-1,72,-118,70,-22,67,25,65,30,62,-8,58,-90,55,56,52,-104,48,-23,44,9,41,29,37,10,33,-19,28,-77,24,112,20,22,16,-69,11,80,7,-28,2,121,-2,6,-6,-94,-11,62,-15,-28,-20,-99,-24,95,-28,55,-32,40,-36,42,-40,77,-44,-114,-48,-25,-52,113,-55,19,-58,-29,-62,-34,-65,-4,-68,85,-70,-50,-73,-119,-75,101,-77,-122,-79,-51,-81,88,-82,17,-83,7,-84,53,-85,-101,-86,63,-86,27,-86,46,-86,-123,-86,8,-85,-43,-85,-54,-84,10,-82,111,-81,27,-79,-16,-78,3,-75,67,-73,-75,-71,90,-68,41,-65,40,-62,77,-59,-99,-56,16,-52,-86,-49,95,-45,56,-41,42,-37,53,-33,88,-29,-118,-25,-46,-21,35,-16,-124,-12,-26,-8,83,-3,-67,1,42,6,-113,10,-16,14,67,19,-116,23,-60,27,-24,31,-5,35,-20,39,-52,43,-121,47,38,51,-96,54,-10,57,33,61,42,64,-2,66,-83,69,39,72,113,74,-117,76,109,78,28,80,-105,81,-44,82,-32,83,-83,84,67,85,-94,85,-64,85}; }
	private static byte[] data14(){ return new byte[] {-85,85,86,85,-53,84,4,84,5,83,-50,81,94,80,-70,78,-35,76,-50,74,-115,72,25,70,117,67,-87,64,-92,61,-120,58,48,55,-59,51,40,48,116,44,-98,40,-82,36,-94,32,-124,28,80,24,13,20,-67,15,93,11,-1,6,-109,2,44,-2,-63,-7,95,-11,0,-15,-79,-20,102,-24,55,-28,15,-32,7,-36,15,-40,57,-44,123,-48,-29,-52,105,-55,22,-58,-20,-62,-24,-65,18,-67,105,-70,-16,-73,-90,-75,-112,-77,-82,-79,0,-80,-118,-82,75,-83,65,-84,117,-85,-33,-86,-125,-86,100,-86,122,-86,-50,-86,90,-85,34,-84,31,-83,88,-82,-59,-81,106,-79,70,-77,83,-75,-106,-73,5,-70,-86,-68,117,-65,118,-62,-106,-59,-28,-56,85,-52,-21,-49,-97,-45,117,-41,94,-37,108,-33,-123,-29,-71,-25,-7,-21,71,-16,-94,-12,2,-7,103,-3,-46,1,50,6,-101,10,-16,14,67,19,-123,23,-71,27,-38,31,-29,35,-42,39,-83,43,103,47,1,51,118,54,-56,57,-13,60,-13,63,-53,66,111,69,-19,71,48,74,76,76,40,78,-38,79,77,81,-113,82,-105,83,100,84,-3,84,84,85,125,85,94,85,19,85,-127,84,-60,83,-64,82,-113,81,30,80,127,78,-93,76,-101,74,89,72,-23,69,76,67,126,64,-124,61,102,58,23,55,-83,51,24,48,102,44,-106,40,-86,36,-92,32,-116,28,90,24,31,20,-48,15,123,11,27,7,-70,2,82,-2,-15,-7,-113,-11,55,-15,-21,-20,-91,-24,119,-28,87,-32,78,-36,93,-40,-122,-44,-49,-48,52,-51,-63,-55,109,-58,69,-61,67,-64,109,-67,-59,-70,76,-72,1,-74,-19,-77,7,-78,92,-80,-33,-82,-92,-83,-108,-84,-56,-85,46,-85,-49,-86,-83,-86,-65,-86,16,-85,-105,-85,92,-84,81,-83,-119,-82,-19,-81,-111,-79,101,-77,108,-75,-86,-73,19,-70,-79,-68,121,-65,111,-62,-116,-59,-45,-56,62,-52,-53,-49,125,-45,71,-41,49,-37,51,-33,72,-29,119,-25,-82,-21,-5,-17,77,-12,-87,-8,11,-3,108,1,-49,5,44,10,-125,14,-49,18,17,23,62,27,96,31,100,35,89,39,42,43,-25,46,124,50,-11,53,69,57,113,60,115,63,74,66,-13,68,111,71,-70,73,-45,75,-71,77,104,79,-26,80,39,82,55,83,8,84,-89,84,6,85,49,85,30,85,-45,84,80,84,-109,83,-100,82,112,81,7,80,113,78,-98,76,-102,74,103,72,-7,69,105,67,-95,64,-78,61,-104,58,87,55,-16,51,103,48,-69,44,-13,40,15,37,16,33,-1,28,-44,24,-96,20,86,16,9,12,-84,7,81,3,-17,-2,-111,-6,51,-10,-32,-15,-108,-19,83,-23,40,-27,5,-31,3,-35,13,-39,58,-43,-128,-47,-25,-51,109,-54,31,-57,-21,-61,-18,-64,16,-66,100,-69,-24,-72,-104,-74,123,-76,-108,-78,-36,-80,98,-81,18,-82,8,-83,41,-84,-117,-85,38,-85,-13,-86,5,-85,67,-85,-55,-85,121,-84,112,-83,-111,-82,-10,-81,-121,-79,82,-77,81,-75,127,-73,-31,-71,117,-68,44,-65,32,-62,42,-59,110,-56,-55,-53,81,-49,-11,-46,-71,-42,-103,-38,-110,-34,-96,-30,-59,-26,-9,-22,60,-17,-120,-13,-35,-9,59,-4,-106,0,-9,4,78,9,-94,13,-18,17,41,22,93,26,117,30,-127,34,113,38,72,42,3,46,-98,49,22,53,112,56,-101,59,-90,62,127,65,51,68,-77,70,7,73,39,75,21,77,-47,78,84,80,-93,81,-68,82,-104,83,65,84,-80,84,-30,84,-33,84,-95,84,40,84,122,83,-111,82,110,81,28,80,-120,78,-52,76,-48,74,-85,72,78,70,-56,67,12,65,47,62,27,59,-20,55,-115,52,18,49,112,45,-77,41,-38,37,-27,33,-36,29,-68,25,-115,21,77,17,7,13,-81,8,92,4,-5,-1,-91,-5,72,-9,-6,-14,-84,-18,115,-22,63,-26,39,-30,24,-34,42,-38,78,-42,-108,-46,-12,-50,121,-53,32,-56,-22,-60,-29,-63,-3,-66,76,-68,-62,-71,105,-73,69,-75,76,-77,-112,-79,2,-80,-85,-82,-112,-83,-92,-84,-6,-85,-127,-85,70,-85,64,-85,121,-85,-28,-85,-114,-84,109,-83,-125,-82,-43,-81,85,-79,21,-77,-5,-76,35,-73,109,-71,-12,-69,-97,-66,126,-63,127,-60,-80,-57,-1,-54,123,-50,15,-46,-53,-43,-103,-39,-115,-35,-116,-31,-85,-27,-47,-23,15,-18,82,-14,-94,-10,-7,-6,81,-1,-87,3,1,8,81,12,-101,16,-40,20,7,25,38,29,48,33,38,37,-1,40,-65,44,96,48,-31,51,61,55,120,58,-125,61,112,64,39,67,-73,69,22,72,66,74,66,76,7,78,-99,79,-6,80,34,82,19,83,-55,83,75,84,-114,84,-96,84,112,84,15,84,111,83,-100,82,-116,81,74,80,-50,78,31,77,60,75,36,73,-33,70,100,68,-61,65,-19,62,-13,59,-50,56,-125,53,21,50,-126,46,-43,42,5,39,34,35,31,31}; }
	private static byte[] data15(){ return new byte[] {14,27,-25,22,-77,18,112,14,38,10,-47,5,127,1,36,-3,-45,-8,126,-12,59,-16,-7,-21,-51,-25,-86,-29,-97,-33,-88,-37,-53,-41,8,-44,98,-48,-34,-52,122,-55,64,-58,37,-61,60,-64,117,-67,-28,-70,122,-72,68,-74,65,-76,108,-78,-46,-80,103,-81,56,-82,59,-83,123,-84,-18,-85,-98,-85,-122,-85,-92,-85,-1,-85,-114,-84,92,-83,91,-82,-108,-81,4,-79,-91,-78,-128,-76,-117,-74,-58,-72,52,-69,-51,-67,-106,-64,-120,-61,-94,-58,-28,-55,74,-51,-47,-48,123,-44,62,-40,30,-36,23,-32,35,-28,68,-24,116,-20,-80,-16,-8,-12,71,-7,-103,-3,-17,1,66,6,-112,10,-39,14,23,19,71,23,104,27,119,31,112,35,84,39,21,43,-58,46,73,50,-74,53,-6,56,18,60,16,63,-47,65,120,68,-33,70,39,73,48,75,16,77,-73,78,40,80,105,81,107,82,63,83,-49,83,53,84,82,84,69,84,-10,83,114,83,-75,82,-63,81,-109,80,53,79,-102,77,-47,75,-46,73,-95,71,66,69,-79,66,-8,63,13,61,3,58,-59,54,112,51,-20,47,80,44,-108,40,-70,36,-51,32,-61,28,-83,24,-128,20,74,16,4,12,-67,7,106,3,26,-1,-56,-6,120,-10,51,-14,-13,-19,-63,-23,-95,-27,-117,-31,-107,-35,-88,-39,-28,-43,47,-46,-92,-50,49,-53,-24,-57,-62,-60,-58,-63,-17,-66,77,-68,-52,-71,-120,-73,104,-75,-124,-77,-49,-79,81,-80,4,-81,-13,-83,22,-83,112,-84,9,-84,-49,-85,-37,-85,19,-84,-115,-84,56,-83,34,-82,60,-81,-110,-80,25,-78,-40,-77,-57,-75,-21,-73,60,-70,-64,-68,111,-65,71,-62,79,-59,118,-56,-54,-53,62,-49,-49,-46,-121,-42,81,-38,61,-34,57,-30,77,-26,112,-22,-92,-18,-32,-14,41,-9,115,-5,-59,-1,18,4,100,8,-93,12,-21,16,22,21,66,25,79,29,85,33,57,37,16,41,-66,44,91,48,-52,51,34,55,79,58,86,61,52,64,-26,66,106,69,-61,71,-26,73,-35,75,-99,77,44,79,-127,80,-90,81,-114,82,66,83,-64,83,-3,83,16,84,-39,83,121,83,-40,82,0,82,-9,80,-81,79,56,78,-118,76,-90,74,-105,72,78,70,-34,67,60,65,109,62,122,59,86,56,22,53,-84,49,34,46,122,42,-76,38,-42,34,-32,30,-44,26,-72,22,-119,18,84,14,15,10,-55,5,121,1,46,-3,-33,-8,-99,-12,90,-16,38,-20,2,-24,-27,-29,-24,-33,-11,-37,33,-40,101,-44,-56,-48,72,-51,-16,-55,-77,-58,-88,-61,-69,-64,-1,-67,112,-69,6,-71,-36,-74,-48,-76,8,-77,103,-79,1,-80,-46,-82,-45,-83,20,-83,-125,-84,52,-84,21,-84,52,-84,-119,-84,20,-83,-35,-83,-43,-82,12,-80,112,-79,16,-77,-32,-76,-30,-74,25,-71,123,-69,12,-66,-51,-64,-78,-61,-57,-58,-5,-55,89,-51,-43,-48,116,-44,44,-40,4,-36,-17,-33,-13,-29,8,-24,45,-20,97,-16,-99,-12,-29,-8,43,-3,119,1,-61,5,5,10,74,14,123,18,-88,22,-64,26,-54,30,-69,34,-104,38,91,42,-2,45,-119,49,-23,52,46,56,73,59,60,62,8,65,-90,67,21,70,90,72,105,74,72,76,-8,77,106,79,-78,80,-71,81,-111,82,48,83,-110,83,-58,83,-77,83,122,83,-8,82,74,82,94,81,63,80,-23,78,94,77,-97,75,-82,73,-119,71,58,69,-77,66,12,64,44,61,46,58,4,55,-74,51,69,48,-76,44,7,41,57,37,91,33,91,29,82,25,52,21,5,17,-48,12,-114,8,72,4,2,0,-75,-5,116,-9,48,-13,-4,-18,-50,-22,-78,-26,-91,-30,-85,-34,-51,-38,-2,-42,86,-45,-62,-49,85,-52,9,-55,-33,-59,-30,-62,8,-64,93,-67,-36,-70,-116,-72,104,-74,126,-76,-71,-78,55,-79,-36,-81,-62,-82,-41,-83,40,-83,-83,-84,108,-84,98,-84,-110,-84,-9,-84,-106,-83,107,-82,118,-81,-68,-80,47,-78,-34,-77,-70,-75,-54,-73,13,-70,123,-68,24,-65,-30,-63,-48,-60,-18,-57,41,-53,-112,-50,15,-46,-75,-43,114,-39,74,-35,58,-31,63,-27,84,-23,122,-19,-84,-15,-27,-11,40,-6,112,-2,-78,2,-5,6,57,11,113,15,-95,19,-64,23,-47,27,-48,31,-71,35,-121,39,65,43,-42,46,84,50,-89,53,-33,56,-22,59,-47,62,-116,65,26,68,125,70,-81,72,-80,74,-126,76,24,78,-120,79,-77,80,-75,81,121,82,3,83,97,83,121,83,101,83,17,83,-119,82,-54,81,-46,80,-91,79,67,78,-83,76,-30,74,-26,72,-71,70,92,68,-45,65,28,63,59,60,52,57,2,54,-78,50,58,47,-88,43,-12,39,40,36,67,32,74,28,59,24,31,20,-13,15,-65,11,-127,7,63,3,-6,-2,-72,-6,118,-10,63,-14,13,-18,-22,-23,-44,-27,-48,-31,-30,-35,7,-38,77,-42,-92,-46,37,-49,-67,-53,126,-56}; }
	private static byte[] data16(){ return new byte[] {99,-59,111,-62,-93,-65,4,-67,-111,-70,76,-72,58,-74,85,-76,-90,-78,42,-79,-31,-81,-47,-82,-11,-83,80,-83,-27,-84,-83,-84,-78,-84,-23,-84,93,-83,8,-82,-29,-82,-1,-81,70,-79,-56,-78,-128,-76,96,-74,-128,-72,-65,-70,61,-67,-37,-65,-86,-62,-93,-59,-67,-56,3,-52,102,-49,-18,-46,-112,-42,83,-38,40,-34,27,-30,28,-26,50,-22,85,-18,-124,-14,-68,-10,-6,-6,60,-1,124,3,-65,7,-12,11,44,16,79,20,106,24,117,28,102,32,76,36,17,40,-66,43,80,47,-68,50,15,54,52,57,59,60,21,63,-59,65,76,68,-95,70,-55,72,-64,74,-120,76,20,78,120,79,-101,80,-113,81,77,82,-50,82,30,83,50,83,17,83,-72,82,37,82,95,81,96,80,44,79,-60,77,36,76,88,74,84,72,36,70,-64,67,53,65,121,62,-104,59,-117,56,90,53,6,50,-112,46,-5,42,72,39,126,35,-105,31,-95,27,-106,23,122,19,81,15,34,11,-28,6,-84,2,102,-2,45,-6,-17,-11,-68,-15,-110,-19,117,-23,100,-27,107,-31,126,-35,-79,-39,-9,-43,94,-46,-34,-50,-123,-53,75,-56,57,-59,74,-62,-116,-65,-17,-68,-119,-70,74,-72,62,-74,101,-76,-70,-78,72,-79,5,-80,-2,-82,39,-82,-118,-83,36,-83,-11,-84,-3,-84,61,-83,-75,-83,97,-82,73,-81,98,-80,-79,-79,57,-77,-22,-76,-36,-74,-18,-72,64,-69,-78,-67,89,-64,40,-61,29,-58,62,-55,126,-52,-28,-49,106,-45,10,-41,-53,-38,-97,-34,-112,-30,-117,-26,-92,-22,-68,-18,-18,-14,30,-9,89,-5,-106,-1,-45,3,14,8,65,12,114,16,-114,20,-88,24,-90,28,-102,32,115,36,51,40,-34,43,100,47,-47,50,22,54,60,57,55,60,15,63,-72,65,56,68,-119,70,-84,72,-100,74,95,76,-24,77,68,79,101,80,85,81,12,82,-114,82,-42,82,-23,82,-60,82,105,82,-43,81,10,81,11,80,-43,78,109,77,-52,75,-2,73,-5,71,-53,69,104,67,-36,64,37,62,63,59,59,56,6,53,-72,49,66,46,-79,42,1,39,57,35,89,31,98,27,93,23,69,19,32,15,-11,10,-66,6,-123,2,75,-2,15,-6,-37,-11,-84,-15,-122,-19,109,-23,100,-27,107,-31,-120,-35,-68,-39,9,-42,114,-46,-5,-50,-96,-53,113,-56,91,-59,122,-62,-74,-65,35,-67,-67,-70,-126,-72,121,-74,-93,-76,-7,-78,-117,-79,72,-80,68,-81,109,-82,-45,-83,109,-83,60,-83,73,-83,-125,-83,1,-82,-89,-82,-109,-81,-94,-80,-3,-79,115,-77,52,-75,18,-73,47,-71,119,-69,-24,-67,-115,-64,86,-61,74,-58,102,-55,-95,-52,5,-48,-123,-45,34,-41,-33,-38,-85,-34,-102,-30,-111,-26,-93,-22,-70,-18,-31,-14,18,-9,69,-5,-128,-1,-74,3,-20,7,31,12,68,16,102,20,112,24,116,28,96,32,53,36,-10,39,-105,43,31,47,-122,50,-50,53,-22,56,-19,59,-72,62,105,65,-29,67,53,70,86,72,73,74,7,76,-105,77,-19,78,21,80,3,81,-68,81,65,82,-119,82,-93,82,125,82,37,82,-105,81,-50,80,-45,79,-92,78,57,77,-91,75,-42,73,-37,71,-82,69,83,67,-54,64,24,62,60,59,54,56,16,53,-64,49,85,46,-58,42,31,39,91,35,-127,31,-111,27,-113,23,127,19,95,15,57,11,5,7,-44,2,-99,-2,102,-6,56,-10,7,-14,-20,-19,-47,-23,-49,-27,-41,-31,-10,-35,46,-38,122,-42,-25,-46,113,-49,22,-52,-25,-56,-44,-59,-19,-62,46,-64,-105,-67,48,-69,-13,-72,-21,-74,11,-75,103,-77,-19,-79,-80,-80,-99,-81,-52,-82,37,-82,-65,-83,-120,-83,-114,-83,-61,-83,58,-82,-37,-82,-65,-81,-52,-80,22,-78,-111,-77,62,-75,33,-73,47,-71,111,-69,-35,-67,117,-64,58,-61,38,-58,55,-55,112,-52,-57,-49,66,-45,-40,-42,-117,-38,86,-34,56,-30,44,-26,52,-22,74,-18,103,-14,-107,-10,-62,-6,-11,-2,46,3,88,7,-117,11,-83,15,-55,19,-43,23,-44,27,-68,31,-106,35,79,39,-10,42,123,46,-27,49,41,53,79,56,74,59,34,62,-50,64,80,67,-92,69,-53,71,-63,73,-122,75,27,77,119,78,-89,79,-102,80,91,81,-24,81,56,82,90,82,61,82,-17,81,101,81,-85,80,-71,79,-115,78,55,77,-94,75,-28,73,-16,71,-51,69,124,67,0,65,84,62,-125,59,-119,56,104,53,39,50,-64,46,62,43,-98,39,-31,35,19,32,38,28,48,24,35,20,13,16,-23,11,-63,7,-114,3,98,-1,43,-5,2,-9,-42,-14,-69,-18,-91,-22,-96,-26,-81,-30,-56,-34,6,-37,76,-41,-69,-45,63,-48,-25,-52,-80,-55,-101,-58,-79,-61,-23,-64,81,-66,-31,-69,-97,-71,-114,-73,-87,-75,-5,-77,121,-78,48,-79,27,-80,55,-81,-115,-82,25,-82,-43,-83,-44,-83,-4,-83,101,-82,-1,-82}; }
	private static byte[] data17(){ return new byte[] {-49,-81,-40,-80,16,-78,-127,-77,34,-75,-11,-74,-6,-72,44,-69,-113,-67,25,-64,-44,-62,-79,-59,-70,-56,-28,-53,52,-49,-96,-46,48,-42,-43,-39,-102,-35,111,-31,95,-27,90,-23,108,-19,-128,-15,-86,-11,-51,-7,2,-2,44,2,92,6,-122,10,-88,14,-63,18,-51,22,-54,26,-76,30,-115,34,74,38,-13,41,122,45,-24,48,50,52,92,55,94,58,61,61,-18,63,123,66,-42,68,7,71,6,73,-41,74,115,76,-31,77,23,79,26,80,-26,80,-127,81,-34,81,16,82,-2,81,-64,81,71,81,-104,80,-74,79,-99,78,77,77,-44,75,25,74,60,72,36,70,-28,67,116,65,-38,62,20,60,41,57,22,54,-32,50,-119,47,15,44,127,40,-54,36,7,33,38,29,54,25,53,21,37,17,8,13,-24,8,-69,4,-111,0,99,-4,56,-8,20,-12,-10,-17,-27,-21,-35,-25,-21,-29,7,-32,60,-36,-124,-40,-20,-44,107,-47,14,-50,-47,-54,-78,-57,-62,-60,-15,-63,77,-65,-43,-68,-122,-70,105,-72,122,-74,-71,-76,49,-77,-45,-79,-76,-80,-69,-81,9,-81,122,-82,52,-82,18,-82,55,-82,-123,-82,18,-81,-48,-81,-59,-80,-19,-79,77,-77,-38,-76,-99,-74,-111,-72,-82,-70,3,-67,125,-65,36,-62,-11,-60,-21,-57,8,-53,71,-50,-87,-47,38,-43,-60,-40,120,-36,67,-32,42,-28,25,-24,35,-20,48,-16,78,-12,111,-8,-101,-4,-61,0,-18,4,21,9,52,13,78,17,89,21,88,25,67,29,31,33,-31,36,-115,40,29,44,-112,47,-30,50,22,54,32,57,10,60,-56,62,95,65,-55,67,7,70,21,72,-11,73,-95,75,32,77,103,78,123,79,92,80,5,81,123,81,-70,81,-63,81,-108,81,50,81,-108,80,-54,79,-63,78,-116,77,32,76,-128,74,-77,72,-79,70,-126,68,42,66,-100,63,-16,60,18,58,17,55,-16,51,-95,48,65,45,-76,41,24,38,91,34,-119,30,-89,26,-87,22,-85,18,-111,14,124,10,83,6,49,2,3,-2,-31,-7,-69,-11,-94,-15,-116,-19,-121,-23,-111,-27,-86,-31,-38,-35,31,-38,122,-42,-5,-46,-116,-49,73,-52,33,-55,31,-58,72,-61,-111,-64,13,-66,-83,-69,-128,-71,126,-73,-80,-75,13,-76,-90,-78,102,-79,102,-80,-108,-81,-9,-82,-107,-82,97,-82,108,-82,-91,-82,28,-81,-64,-81,-97,-80,-78,-79,-12,-78,116,-76,23,-74,-6,-73,-1,-71,62,-68,-94,-66,54,-63,-16,-61,-44,-58,-35,-55,11,-51,89,-48,-56,-45,82,-41,-6,-38,-71,-34,-116,-30,119,-26,110,-22,119,-18,-119,-14,-90,-10,-58,-6,-18,-2,17,3,56,7,85,11,109,15,123,19,121,23,108,27,74,31,18,35,-57,38,92,42,-37,45,58,49,115,52,-109,55,-125,58,88,61,-7,63,120,66,-59,68,-22,70,-36,72,-97,74,47,76,-111,77,-71,78,-78,79,119,80,-2,80,95,81,118,81,106,81,28,81,-99,80,-23,79,-3,78,-33,77,-113,76,7,75,84,73,107,71,86,69,19,67,-97,64,9,62,65,59,88,56,70,53,19,50,-65,46,73,43,-68,39,13,36,79,32,117,28,-118,24,-111,20,-120,16,117,12,90,8,56,4,22,0,-14,-5,-46,-9,-74,-13,-93,-17,-101,-21,-96,-25,-72,-29,-36,-33,31,-36,112,-40,-29,-44,110,-47,25,-50,-27,-54,-40,-57,-24,-60,40,-62,-119,-65,29,-67,-45,-70,-59,-72,-42,-74,36,-75,-99,-77,75,-78,43,-79,68,-80,-121,-81,13,-81,-66,-82,-88,-82,-52,-82,29,-81,-82,-81,105,-80,100,-79,-121,-78,-22,-77,117,-75,54,-73,38,-71,70,-69,-110,-67,10,-64,-82,-62,119,-59,109,-56,127,-53,-67,-50,17,-46,-112,-43,29,-39,-45,-36,-112,-32,113,-28,87,-24,86,-20,93,-16,113,-12,-117,-8,-86,-4,-53,0,-20,4,10,9,33,13,48,17,50,21,40,25,14,29,-37,32,-100,36,57,40,-58,43,48,47,123,50,-88,53,-82,56,-114,59,77,62,-40,64,68,67,121,69,-122,71,100,73,13,75,-119,76,-48,77,-28,78,-61,79,112,80,-29,80,38,81,48,81,3,81,-88,80,11,80,71,79,67,78,18,77,-83,75,21,74,75,72,85,70,43,68,-38,65,89,63,-80,60,-33,57,-25,54,-52,51,-114,48,46,45,-73,41,25,38,112,34,-93,30,-54,26,-34,22,-32,18,-39,14,-56,10,-85,6,-110,2,111,-2,84,-6,55,-10,39,-14,24,-18,29,-22,44,-26,75,-30,-125,-34,-52,-38,48,-41,-81,-45,74,-48,7,-51,-30,-55,-25,-58,9,-60,92,-63,-48,-66,118,-68,68,-70,68,-72,110,-74,-49,-76,91,-77,34,-78,18,-79,66,-80,-101,-81,50,-81,-6,-82,-9,-82,47,-81,-108,-81,54,-80,6,-79,17,-78,73,-77,-72,-76,86,-74,39,-72,37,-70,85,-68,-85,-66,51,-63,-32,-61,-73,-58,-76,-55,-47,-52,22,-48,115,-45,-11,-42,-115,-38}; }
	private static byte[] data18(){ return new byte[] {64,-34,8,-30,-29,-27,-46,-23,-52,-19,-40,-15,-29,-11,0,-6,25,-2,53,2,86,6,100,10,124,14,126,18,122,22,102,26,62,30,4,34,-74,37,71,41,-56,44,33,48,98,51,122,54,117,57,67,60,-15,62,110,65,-60,67,-20,69,-25,71,-80,73,74,75,-76,76,-26,77,-19,78,-75,79,84,80,-76,80,-25,80,-37,80,-89,80,46,80,-113,79,-81,78,-91,77,97,76,-17,74,72,73,115,71,111,69,59,67,-34,64,83,62,-95,59,-57,56,-57,53,-91,50,96,47,-3,43,125,40,-30,36,45,33,103,29,-121,25,-99,21,-97,17,-102,13,-120,9,117,5,87,1,66,-3,35,-7,21,-11,4,-15,4,-19,12,-23,38,-27,80,-31,-112,-35,-27,-39,85,-42,-33,-46,-121,-49,81,-52,58,-55,73,-58,-127,-61,-41,-64,102,-66,16,-68,-11,-71,-2,-73,60,-74,-88,-76,73,-77,24,-78,30,-79,87,-80,-60,-81,102,-81,64,-81,71,-81,-111,-81,-1,-81,-77,-80,-115,-79,-92,-78,-22,-77,97,-75,14,-73,-26,-72,-17,-70,40,-67,-122,-65,24,-62,-55,-60,-86,-57,-89,-54,-47,-51,19,-47,123,-44,-7,-41,-103,-37,71,-33,23,-29,-19,-26,-33,-22,-42,-18,-36,-14,-20,-10,-1,-6,25,-1,44,3,73,7,82,11,99,15,93,19,82,23,53,27,5,31,-61,34,102,38,-10,41,99,45,-73,48,-21,51,-9,54,-25,57,-86,60,73,63,-68,65,6,68,31,70,15,72,-53,73,90,75,-76,76,-33,77,-47,78,-104,79,31,80,127,80,-101,80,-112,80,66,80,-50,79,24,79,55,78,30,77,-45,75,89,74,-89,72,-49,70,-66,68,-119,66,35,64,-110,61,-36,58,-2,55,-7,52,-42,49,-117,46,42,43,-92,39,12,36,86,32,-114,28,-79,24,-54,20,-55,16,-51,12,-70,8,-86,4,-106,0,125,-4,109,-8,93,-12,86,-16,93,-20,104,-24,-112,-28,-70,-32,10,-35,97,-39,-34,-43,110,-46,34,-49,-14,-53,-22,-56,-4,-59,67,-61,-95,-64,58,-66,-17,-69,-34,-71,-17,-73,58,-74,-82,-76,89,-77,51,-78,66,-79,-125,-80,-5,-81,-90,-81,-122,-81,-101,-81,-27,-81,101,-80,22,-79,-2,-79,27,-77,98,-76,-23,-75,-111,-73,115,-71,-125,-69,-71,-67,36,-64,-80,-62,108,-59,72,-56,78,-53,115,-50,-71,-47,33,-43,-96,-40,61,-36,-19,-33,-72,-29,-113,-25,125,-21,113,-17,119,-13,-128,-9,-113,-5,-90,-1,-76,3,-53,7,-48,11,-38,15,-50,19,-66,23,-103,27,99,31,25,35,-73,38,61,42,-92,45,-14,48,25,52,37,55,6,58,-59,60,92,63,-58,65,9,68,27,70,1,72,-71,73,62,75,-110,76,-75,77,-93,78,94,79,-26,79,56,80,84,80,64,80,-15,79,113,79,-65,78,-47,77,-69,76,105,75,-22,73,60,72,88,70,78,68,16,66,-84,63,27,61,98,58,-124,55,-128,52,92,49,22,46,-79,42,47,39,-103,35,-30,31,36,28,67,24,96,20,104,16,103,12,95,8,82,4,62,0,51,-4,29,-8,25,-12,22,-16,32,-20,54,-24,92,-28,-108,-32,-31,-36,71,-39,-62,-43,94,-46,20,-49,-20,-53,-25,-56,4,-58,74,-61,-74,-64,75,-66,14,-68,-5,-71,22,-72,102,-74,-38,-76,-113,-77,105,-78,127,-79,-61,-80,62,-80,-21,-81,-48,-81,-24,-81,51,-80,-74,-80,104,-79,84,-78,109,-77,-67,-76,60,-74,-22,-73,-52,-71,-41,-69,19,-66,119,-64,6,-61,-67,-59,-100,-56,-101,-53,-62,-50,2,-46,106,-43,-28,-40,126,-36,44,-32,-14,-29,-58,-25,-80,-21,-98,-17,-93,-13,-92,-9,-77,-5,-64,-1,-49,3,-37,7,-29,11,-32,15,-43,19,-65,23,-109,27,90,31,14,35,-97,38,44,42,-123,45,-44,48,-11,51,-3,54,-37,57,-105,60,41,63,-114,65,-44,67,-37,69,-55,71,115,73,-2,74,77,76,110,77,93,78,22,79,-101,79,-15,79,9,80,-10,79,-87,79,39,79,119,78,-114,77,114,76,40,75,-88,73,-4,71,30,70,17,68,-37,65,118,63,-19,60,51,58,92,55,91,52,57,49,-6,45,-106,42,30,39,-122,35,-37,31,25,28,68,24,97,20,113,16,115,12,114,8,101,4,92,0,77,-4,70,-8,62,-12,68,-16,80,-20,105,-24,-105,-28,-50,-32,35,-35,-120,-39,9,-42,-90,-46,96,-49,58,-52,54,-55,87,-58,-99,-61,9,-63,-94,-66,99,-68,82,-70,111,-72,-73,-74,54,-75,-32,-77,-65,-78,-47,-79,19,-79,-115,-80,57,-80,25,-80,46,-80,121,-80,-12,-80,-89,-79,-116,-78,-94,-77,-19,-76,105,-74,15,-72,-15,-71,-15,-69,45,-66,-121,-64,21,-61,-60,-59,-100,-56,-104,-53,-75,-50,-9,-47,79,-43,-52,-40,90,-36,6,-32,-60,-29,-107,-25,117,-21,100,-17,93,-13,94,-9,101,-5,111,-1,120,3,-126,7,-126,11,-128,15,111,19,84,23,40,27}; }
	private static byte[] data19(){ return new byte[] {-21,30,-102,34,51,38,-80,41,19,45,91,48,125,51,-121,54,98,57,31,60,-77,62,26,65,94,67,109,69,84,71,12,73,-110,74,-25,75,15,77,-7,77,-62,78,68,79,-96,79,-62,79,-83,79,109,79,-18,78,69,78,95,77,82,76,6,75,-107,73,-22,71,22,70,18,68,-30,65,-123,63,2,61,83,58,-126,55,-122,52,114,49,50,46,-32,42,101,39,-38,35,51,32,122,28,-85,24,-49,20,-30,16,-18,12,-18,8,-21,4,-31,0,-34,-4,-45,-8,-41,-12,-39,-16,-21,-20,8,-23,53,-27,113,-31,-58,-35,40,-38,-79,-42,69,-45,6,-48,-38,-52,-41,-55,-10,-58,53,-60,-90,-63,51,-65,-8,-68,-36,-70,-8,-72,58,-73,-76,-75,85,-76,51,-77,54,-78,124,-79,-29,-80,-112,-80,98,-80,114,-80,-76,-80,35,-79,-46,-79,-88,-78,-70,-77,-8,-76,105,-74,12,-72,-39,-71,-36,-69,2,-66,92,-64,-39,-62,-126,-59,80,-56,65,-53,87,-50,-116,-47,-33,-44,81,-40,-41,-37,125,-33,46,-29,-2,-26,-48,-22,-65,-18,-84,-14,-84,-10,-86,-6,-80,-2,-75,2,-70,6,-71,10,-80,14,-95,18,-127,22,86,26,23,30,-58,33,94,37,-32,40,65,44,-115,47,-78,50,-68,53,-97,56,97,59,-12,61,106,64,-87,66,-55,68,-78,70,113,72,2,74,94,75,-115,76,-120,77,79,78,-25,78,69,79,118,79,109,79,52,79,-58,78,35,78,81,77,70,76,16,75,-93,73,11,72,63,70,74,68,35,66,-41,63,91,61,-70,58,-11,55,5,53,-6,49,-56,46,123,43,17,40,-116,36,-17,32,62,29,121,25,-91,21,-66,17,-46,13,-41,9,-36,5,-41,1,-42,-3,-48,-7,-41,-11,-36,-15,-14,-19,12,-22,61,-26,117,-30,-51,-34,43,-37,-78,-41,69,-44,-1,-48,-46,-51,-58,-54,-31,-57,27,-59,-125,-62,10,-64,-60,-67,-95,-69,-77,-71,-21,-73,89,-74,-13,-76,-65,-77,-66,-78,-18,-79,80,-79,-19,-80,-81,-80,-72,-80,-31,-80,77,-79,-25,-79,-82,-78,-74,-77,-34,-76,72,-74,-42,-73,-103,-71,-120,-69,-92,-67,-18,-65,92,-62,-8,-60,-72,-57,-101,-54,-88,-51,-55,-48,24,-44,118,-41,-6,-38,-116,-34,61,-30,-8,-27,-51,-23,-86,-19,-106,-15,-116,-11,-123,-7,-123,-3,-122,1,-120,5,-127,9,123,13,101,17,70,21,31,25,-36,28,-111,32,41,36,-82,39,23,43,100,46,-108,49,-97,52,-112,55,82,58,-9,60,113,63,-67,65,-25,67,-35,69,-89,71,71,73,-82,74,-17,75,-13,76,-47,77,111,78,-25,78,31,79,46,79,0,79,-88,78,19,78,82,77,92,76,51,75,-38,73,84,72,-106,70,-73,68,-100,66,99,64,-9,61,104,59,-82,56,-44,53,-47,50,-78,47,113,44,19,41,-99,37,11,34,102,30,-87,26,-31,22,1,19,33,15,42,11,54,7,55,3,57,-1,60,-5,63,-9,77,-13,92,-17,126,-21,-89,-25,-28,-29,50,-32,-108,-36,14,-39,-94,-43,82,-46,29,-49,13,-52,24,-55,79,-58,-93,-61,41,-63,-52,-66,-91,-68,-96,-70,-47,-72,41,-73,-73,-75,114,-76,92,-77,-127,-78,-53,-79,87,-79,9,-79,-7,-80,20,-79,107,-79,-20,-79,-86,-78,-111,-77,-80,-76,-1,-75,122,-73,45,-71,5,-69,15,-67,70,-65,-96,-63,44,-60,-39,-58,-85,-55,-90,-52,-70,-49,-11,-46,75,-42,-71,-39,69,-35,-30,-32,-102,-28,92,-24,54,-20,20,-16,4,-12,-10,-9,-15,-5,-21,-1,-21,3,-30,7,-43,11,-59,15,-94,19,127,23,61,27,-9,30,-110,34,31,38,-114,41,-30,44,28,48,50,51,42,54,-2,56,-85,59,52,62,-111,64,-57,66,-48,68,-86,70,91,72,-41,73,40,75,68,76,49,77,-23,77,112,78,-59,78,-30,78,-44,78,-122,78,19,78,96,77,-121,76,112,75,51,74,-69,72,29,71,75,69,78,67,35,65,-46,62,82,60,-79,57,-27,54,-7,51,-23,48,-69,45,109,42,6,39,-125,35,-21,31,62,28,123,24,-80,20,-50,16,-22,12,-9,8,1,5,8,1,14,-3,21,-7,35,-11,53,-15,84,-19,124,-23,-74,-27,-2,-31,91,-34,-47,-38,88,-41,2,-44,-62,-48,-91,-51,-89,-54,-52,-57,23,-59,-124,-62,33,-64,-32,-67,-50,-69,-23,-71,46,-72,-89,-74,74,-75,35,-76,42,-77,102,-78,-47,-79,114,-79,66,-79,77,-79,-125,-79,-14,-79,-113,-78,100,-77,100,-76,-99,-75,0,-73,-106,-72,91,-70,73,-68,104,-66,-81,-64,31,-61,-70,-59,118,-56,89,-53,96,-50,-128,-47,-54,-44,35,-40,-94,-37,44,-33,-36,-30,-119,-26,95,-22,44,-18,24,-14,-2,-11,-11,-7,-25,-3,-28,1,-43,5,-50,9,-76,13,-99,17,112,21,60,25,-10,28,-104,32,48,36,-94,39,7,43,73,46,107,49,118,52,81,55,24,58,-85,60,31,63,102,65,-124,67,118,69}; }
	private static byte[] data20(){ return new byte[] {58,71,-48,72,54,74,108,75,115,76,67,77,-25,77,84,78,-113,78,-105,78,108,78,14,78,126,77,-71,76,-59,75,-99,74,72,73,-65,71,12,70,38,68,25,66,-34,63,121,61,-16,58,58,56,103,53,107,50,82,47,26,44,-64,40,88,37,-58,33,49,30,120,26,-69,22,-29,18,12,15,31,11,51,7,63,3,73,-1,85,-5,99,-9,119,-13,-111,-17,-68,-21,-21,-25,52,-28,-122,-32,-13,-36,115,-39,13,-42,-58,-46,-107,-49,-117,-52,-97,-55,-43,-58,54,-60,-76,-63,103,-65,56,-67,65,-69,103,-71,-51,-73,80,-74,20,-75,-5,-77,27,-77,107,-78,-19,-79,-93,-79,-118,-79,-89,-79,-13,-79,119,-78,40,-77,14,-76,36,-75,110,-74,-30,-73,-117,-71,93,-69,93,-67,-116,-65,-34,-63,94,-60,3,-57,-53,-55,-70,-52,-57,-49,-11,-46,63,-42,-88,-39,33,-35,-66,-32,96,-28,33,-24,-23,-21,-61,-17,-92,-13,-111,-9,124,-5,117,-1,98,3,88,7,64,11,38,15,2,19,-51,22,-111,26,58,30,-41,33,92,37,-60,40,27,44,75,47,99,50,88,53,41,56,-40,58,95,61,-66,63,-10,65,-2,67,-32,69,-113,71,20,73,102,74,-118,75,123,76,59,77,-52,77,34,78,81,78,65,78,9,78,-107,77,-10,76,31,76,28,75,-27,73,125,72,-23,70,37,69,53,67,25,65,-46,62,98,60,-49,57,15,55,52,52,47,49,15,46,-47,42,115,39,2,36,117,32,-46,28,34,25,92,21,-117,17,-81,13,-57,9,-35,5,-19,1,-6,-3,15,-6,29,-10,63,-14,93,-18,-113,-22,-52,-26,26,-29,122,-33,-15,-37,125,-40,37,-43,-25,-47,-55,-50,-55,-53,-20,-56,51,-58,-97,-61,51,-63,-17,-66,-43,-68,-23,-70,38,-71,-107,-73,48,-74,-2,-76,-8,-77,41,-77,-119,-78,25,-78,-30,-79,-42,-79,3,-78,96,-78,-17,-78,-79,-77,-92,-76,-56,-75,29,-73,-97,-72,83,-70,47,-68,62,-66,112,-64,-46,-62,86,-59,5,-56,-46,-54,-52,-51,-40,-48,18,-44,92,-41,-58,-38,75,-34,-37,-31,-114,-27,68,-23,16,-19,-23,-16,-58,-12,-80,-8,-101,-4,-118,0,121,4,98,8,75,12,36,16,-4,19,-67,23,120,27,25,31,-84,34,36,38,-121,41,-54,44,-8,47,-6,50,-21,53,-86,56,78,59,-55,61,22,64,71,66,60,68,17,70,-74,71,39,73,112,74,-123,75,103,76,29,77,-101,77,-22,77,6,78,-16,77,-91,77,42,77,125,76,-101,75,-114,74,75,73,-38,71,62,70,109,68,123,66,80,64,8,62,-115,59,-9,56,47,54,82,51,69,48,38,45,-31,41,-123,38,14,35,-126,31,-31,27,46,24,106,20,-99,16,-66,12,-32,8,-13,4,10,1,31,-3,49,-7,78,-11,110,-15,-103,-19,-48,-23,21,-26,105,-30,-41,-34,80,-37,-20,-41,-104,-44,104,-47,83,-50,93,-53,-117,-56,-35,-59,83,-61,-11,-64,-71,-66,-84,-68,-53,-70,20,-71,-116,-73,55,-74,8,-75,24,-76,74,-77,-69,-78,83,-78,37,-78,38,-78,91,-78,-63,-78,91,-77,35,-76,32,-75,77,-74,-91,-73,53,-71,-24,-70,-46,-68,-33,-66,28,-63,127,-61,10,-58,-71,-56,-111,-53,-128,-50,-97,-47,-55,-44,35,-40,-123,-37,10,-33,-95,-30,71,-26,6,-22,-54,-19,-94,-15,124,-11,99,-7,73,-3,51,1,31,5,1,9,-28,12,-70,16,-122,20,70,24,-10,27,-111,31,29,35,-117,38,-24,41,34,45,69,48,70,51,34,54,-27,56,118,59,-18,61,50,64,84,66,71,68,16,70,-84,71,22,73,85,74,96,75,62,76,-25,76,97,77,-89,77,-69,77,-98,77,78,77,-55,76,27,76,46,75,31,74,-44,72,99,71,-68,69,-15,67,-18,65,-51,63,120,61,4,59,100,56,-95,53,-68,50,-73,47,-112,44,81,41,-13,37,124,34,-9,30,79,27,-89,23,-31,19,23,16,62,12,98,8,120,4,-103,0,-88,-4,-54,-8,-26,-12,14,-15,61,-19,124,-23,-61,-27,37,-30,-113,-34,25,-37,-76,-41,107,-44,65,-47,48,-50,69,-53,121,-56,-48,-59,79,-61,-10,-64,-63,-66,-67,-68,-33,-70,49,-71,-81,-73,93,-74,58,-75,72,-76,-121,-77,-10,-78,-103,-78,109,-78,115,-78,-84,-78,21,-77,-77,-77,-128,-76,127,-75,-83,-74,11,-72,-105,-71,83,-69,55,-67,76,-65,-123,-63,-23,-61,116,-58,36,-55,-7,-53,-21,-50,3,-46,48,-43,-124,-40,-24,-37,104,-33,-4,-30,-95,-26,89,-22,29,-18,-18,-15,-57,-11,-89,-7,-116,-3,110,1,86,5,53,9,17,13,-30,16,-85,20,100,24,14,28,-89,31,41,35,-106,38,-21,41,33,45,62,48,58,51,19,54,-52,56,95,59,-53,61,16,64,44,66,25,68,-31,69,117,71,-31,72,24,74,34,75,-4,75,-93,76,27,77,94,77,113,77,82,77,0,77,124,76}; }
	private static byte[] data21(){ return new byte[] {-55,75,-30,74,-52,73,-120,72,15,71,116,69,-101,67,-87,65,125,63,50,61,-69,58,32,56,94,53,125,50,121,47,88,44,25,41,-63,37,77,34,-53,30,40,27,-123,23,-64,19,-3,15,42,12,75,8,114,4,-120,0,-84,-4,-58,-8,-19,-12,23,-15,75,-19,-113,-23,-36,-27,62,-30,-79,-34,60,-37,-38,-41,-101,-44,106,-47,105,-50,119,-53,-77,-56,13,-58,-116,-61,56,-63,5,-65,1,-67,40,-69,119,-71,-5,-73,-90,-74,-121,-75,-108,-76,-47,-77,68,-77,-30,-78,-70,-78,-69,-78,-11,-78,92,-77,-7,-77,-63,-76,-62,-75,-24,-74,74,-72,-51,-71,-118,-69,104,-67,122,-65,-82,-63,17,-60,-107,-58,68,-55,14,-52,3,-49,15,-46,64,-43,-121,-40,-22,-37,100,-33,-13,-30,-108,-26,71,-22,4,-18,-45,-15,-91,-11,-128,-7,98,-3,62,1,35,5,-4,8,-44,12,-94,16,103,20,26,24,-59,27,86,31,-40,34,66,38,-110,41,-54,44,-31,47,-34,50,-76,53,110,56,-2,58,107,61,-80,63,-54,65,-70,67,-125,69,21,71,-123,72,-67,73,-55,74,-89,75,78,76,-54,76,16,77,41,77,9,77,-63,76,60,76,-111,75,-83,74,-99,73,93,72,-19,70,80,69,-121,67,-111,65,114,63,42,61,-71,58,37,56,106,53,-114,50,-111,47,118,44,63,41,-23,37,-125,34,-5,30,110,27,-64,23,14,20,74,16,125,12,-91,8,-48,4,-22,0,20,-3,50,-7,91,-11,-117,-15,-62,-19,8,-22,88,-26,-67,-30,50,-33,-68,-37,98,-40,26,-43,-11,-47,-24,-50,2,-52,51,-55,-109,-58,13,-60,-73,-63,-123,-65,123,-67,-95,-69,-22,-71,111,-72,17,-73,-15,-75,-10,-76,48,-76,-97,-77,51,-77,9,-77,0,-77,55,-77,-106,-77,41,-76,-17,-76,-31,-75,10,-73,88,-72,-34,-71,-118,-69,102,-67,109,-65,-103,-63,-11,-61,111,-58,22,-55,-37,-53,-61,-50,-53,-47,-14,-44,50,-40,-115,-37,0,-33,-120,-30,33,-26,-50,-23,-122,-19,76,-15,27,-11,-16,-8,-54,-4,-90,0,-124,4,88,8,50,12,-11,15,-66,19,108,23,20,27,-88,30,37,34,-110,37,-32,40,26,44,49,47,50,50,7,53,-57,55,88,58,-55,60,19,63,48,65,40,67,-13,68,-114,70,3,72,64,73,89,74,53,75,-17,75,107,76,-66,76,-36,76,-54,76,-122,76,17,76,106,75,-110,74,-114,73,85,72,-14,70,95,69,-97,67,-75,65,-96,63,98,61,-4,58,114,56,-64,53,-15,50,-6,47,-19,44,-72,41,117,38,14,35,-105,31,10,28,106,24,-68,20,0,17,58,13,102,9,-103,5,-74,1,-27,-3,8,-6,50,-10,106,-14,-101,-18,-19,-22,52,-25,-94,-29,16,-32,-98,-36,65,-39,-9,-43,-47,-46,-64,-49,-45,-52,6,-54,91,-57,-42,-60,116,-62,64,-64,42,-66,78,-68,-116,-70,7,-71,-92,-73,118,-74,117,-75,-93,-76,4,-76,-107,-77,86,-77,75,-77,110,-77,-60,-77,77,-76,2,-75,-19,-75,1,-73,76,-72,-68,-71,99,-69,45,-67,41,-65,72,-63,-104,-61,5,-58,-95,-56,88,-53,54,-50,50,-47,79,-44,-126,-41,-42,-38,60,-34,-68,-31,78,-27,-18,-24,-92,-20,93,-16,42,-12,-11,-9,-51,-5,-94,-1,123,3,79,7,32,11,-23,14,-87,18,90,22,3,26,-109,29,23,33,-127,36,-41,39,15,43,48,46,48,49,16,52,-45,54,107,57,-23,59,49,62,100,64,88,66,56,68,-40,69,90,71,-93,72,-57,73,-80,74,120,75,-1,75,100,76,-116,76,-117,76,84,76,-18,75,87,75,-113,74,-106,73,116,72,22,71,-99,69,-29,67,15,66,4,64,-39,61,126,59,5,57,95,54,-98,51,-75,48,-77,45,-113,42,81,39,-4,35,-117,32,12,29,114,25,-46,21,23,18,96,14,-112,10,-58,6,-17,2,29,-1,69,-5,119,-9,-88,-13,-27,-17,44,-20,126,-24,-30,-28,86,-31,-37,-35,124,-38,47,-41,1,-44,-18,-48,-10,-51,35,-53,112,-56,-32,-59,121,-61,48,-63,29,-65,37,-67,101,-69,-55,-71,92,-72,31,-73,14,-74,47,-75,126,-76,1,-76,-81,-77,-108,-77,-89,-77,-22,-77,99,-76,5,-75,-32,-75,-32,-74,26,-72,122,-71,12,-69,-57,-68,-79,-66,-65,-64,-2,-62,91,-59,-27,-57,-113,-54,92,-51,74,-48,87,-45,126,-42,-58,-39,29,-35,-109,-32,24,-28,-80,-25,91,-21,12,-17,-47,-14,-108,-10,103,-6,54,-2,11,2,-36,5,-86,9,113,13,48,17,-28,20,-116,24,31,28,-89,31,19,35,113,38,-83,41,-41,44,-36,47,-55,50,-109,53,55,56,-68,58,26,61,77,63,93,65,64,67,-11,68,-123,70,-32,71,18,73,18,74,-26,74,-123,75,-10,75,59,76,66,76,42,76,-48,75,80,75,-98,74,-73,73,-88,72,99,71,-9,69,90,68,-110,66,-96,64,-124,62,62,60,-41,57}; }
	private static byte[] data22(){ return new byte[] {67,55,-109,52,-67,49,-55,46,-76,43,-119,40,59,37,-32,33,102,30,-34,26,67,23,-103,19,-29,15,34,12,92,8,-118,4,-64,0,-22,-4,30,-7,86,-11,-116,-15,-38,-19,38,-22,-119,-26,-7,-30,123,-33,20,-36,-63,-40,-116,-43,110,-46,111,-49,-111,-52,-51,-55,57,-57,-71,-60,110,-62,63,-64,66,-66,106,-68,-67,-70,65,-71,-21,-73,-51,-74,-44,-75,19,-75,123,-76,26,-76,-28,-77,-29,-77,16,-76,112,-76,-2,-76,-65,-75,-83,-74,-54,-73,25,-71,-111,-70,55,-68,12,-66,1,-64,46,-62,116,-60,-19,-58,126,-55,63,-52,19,-49,19,-46,41,-43,93,-40,-85,-37,13,-33,-121,-30,20,-26,-80,-23,90,-19,19,-15,-49,-12,-100,-8,100,-4,51,0,2,4,-52,7,-108,11,81,15,9,19,-82,22,75,26,-45,29,72,33,-84,36,-15,39,35,43,54,46,44,49,3,52,-74,54,75,57,-74,59,-3,61,30,64,16,66,-31,67,123,69,-11,70,52,72,82,73,54,74,-14,74,121,75,-45,75,-6,75,-13,75,-72,75,79,75,-76,74,-20,73,-17,72,-51,71,111,70,-12,68,63,67,102,65,101,63,49,61,-25,58,99,56,-51,53,8,51,42,48,42,45,11,42,-41,38,-125,35,33,32,-97,28,24,25,117,21,-51,17,20,14,85,10,-113,6,-61,2,-5,-2,41,-5,104,-9,-97,-13,-23,-17,54,-20,-109,-24,-1,-28,123,-31,13,-34,-79,-38,114,-41,72,-44,61,-47,80,-50,-127,-53,-43,-56,79,-58,-27,-61,-80,-63,-109,-65,-84,-67,-24,-69,84,-70,-23,-72,-82,-73,-94,-74,-64,-75,23,-75,-110,-76,73,-76,39,-76,60,-76,125,-76,-13,-76,-108,-75,105,-74,107,-73,-102,-72,-5,-71,-125,-69,61,-67,29,-65,42,-63,91,-61,-74,-59,54,-56,-38,-54,-99,-51,-123,-48,-123,-45,-87,-42,-31,-39,53,-35,-98,-32,26,-28,-86,-25,74,-21,-15,-18,-83,-14,104,-10,44,-6,-4,-3,-69,1,-113,5,74,9,17,13,-62,16,115,20,11,24,-94,27,25,31,-121,34,-39,37,18,41,55,44,55,47,32,50,-26,52,-120,55,12,58,99,60,-100,62,-90,64,-119,66,68,68,-51,69,50,71,96,72,105,73,57,74,-29,74,87,75,-99,75,-77,75,-104,75,73,75,-45,74,35,74,74,73,65,72,6,71,-93,69,17,68,83,66,106,64,92,62,30,60,-58,57,58,55,-101,52,-56,49,-24,46,-37,43,-67,40,124,37,43,34,-67,30,65,27,-78,23,16,20,105,16,-80,12,-12,8,48,5,105,1,-95,-3,-35,-7,23,-10,96,-14,-86,-18,4,-21,106,-25,-35,-29,103,-32,3,-35,-77,-39,-126,-42,99,-45,104,-48,-121,-51,-55,-54,43,-56,-78,-59,93,-61,50,-63,43,-65,81,-67,-98,-69,28,-70,-65,-72,-103,-73,-103,-74,-51,-75,47,-75,-64,-76,-127,-76,118,-76,-108,-76,-22,-76,107,-75,30,-74,-2,-74,17,-72,74,-71,-69,-70,77,-68,20,-66,-3,-65,23,-62,79,-60,-72,-58,58,-55,-23,-53,-76,-50,-98,-47,-86,-44,-53,-41,13,-37,96,-34,-50,-31,74,-27,-37,-24,122,-20,34,-16,-38,-13,-107,-9,85,-5,32,-1,-37,2,-86,6,94,10,32,14,-56,17,111,21,6,25,-120,28,1,32,93,35,-92,38,-38,41,-27,44,-23,47,-71,50,120,53,13,56,126,58,-48,60,-13,62,-12,64,-55,66,112,68,-11,69,63,71,108,72,90,73,39,74,-68,74,37,75,95,75,98,75,63,75,-27,74,90,74,-87,73,-69,72,-85,71,104,70,-10,68,92,67,-107,65,-91,63,-117,61,76,59,-28,56,91,54,-83,51,-32,48,-14,45,-25,42,-61,39,-127,36,44,33,-61,29,62,26,-72,22,17,19,110,15,-73,11,-4,7,64,4,119,0,-69,-4,-12,-8,61,-11,-124,-15,-37,-19,57,-22,-89,-26,38,-29,-75,-33,91,-36,23,-39,-21,-43,-36,-46,-24,-49,18,-51,97,-54,-52,-57,96,-59,23,-61,-11,-64,-3,-66,44,-67,-121,-69,15,-70,-63,-72,-94,-73,-79,-74,-16,-75,90,-75,-4,-76,-62,-76,-59,-76,-19,-76,75,-75,-40,-75,-110,-74,-128,-73,-110,-72,-33,-71,76,-69,-16,-68,-75,-66,-84,-64,-61,-62,10,-59,110,-57,-4,-55,-85,-52,122,-49,103,-46,115,-43,-104,-40,-39,-37,46,-33,-101,-30,23,-26,-90,-23,66,-19,-21,-16,-99,-12,87,-8,19,-4,-44,-1,-105,3,81,7,14,11,-66,14,103,18,6,22,-109,25,18,29,125,32,-41,35,19,39,62,42,73,45,55,48,10,51,-72,53,69,56,-78,58,-13,60,17,63,8,65,-47,66,116,68,-25,69,51,71,74,72,60,73,-10,73,-120,74,-25,74,22,75,24,75,-25,74,-121,74,-7,73,59,73,77,72,52,71,-23,69,119,68,-45,66,13,65,20,63,-6,60,-75,58,77,56,-65,53,20,51,63,48,85,45,72,42,36,39,-29,35,-112,32,35,29}; }
	private static byte[] data23(){ return new byte[] {-88,25,28,22,125,18,-37,14,40,11,112,7,-72,3,-12,-1,59,-4,125,-8,-58,-12,25,-15,109,-19,-37,-23,71,-26,-46,-30,102,-33,18,-36,-42,-40,-79,-43,-87,-46,-69,-49,-15,-52,64,-54,-70,-57,80,-59,17,-61,-10,-64,4,-65,60,-67,-100,-69,44,-70,-27,-72,-51,-73,-30,-74,37,-74,-103,-75,60,-75,14,-75,15,-75,65,-75,-95,-75,53,-74,-16,-74,-30,-73,-4,-72,69,-70,-68,-69,91,-67,41,-65,27,-63,58,-61,124,-59,-27,-57,115,-54,30,-51,-17,-49,-36,-46,-27,-43,13,-39,70,-36,-99,-33,5,-29,-127,-26,10,-22,-89,-19,71,-15,-6,-12,-84,-8,104,-4,32,0,-30,3,-108,7,79,11,-8,14,-100,18,55,22,-70,25,58,29,-101,32,-16,35,40,39,75,42,81,45,60,48,4,51,-78,53,55,56,-99,58,-35,60,-15,62,-24,64,-90,66,76,68,-77,69,1,71,16,72,-2,72,-72,73,67,74,-95,74,-51,74,-54,74,-103,74,56,74,-91,73,-23,72,-10,71,-33,70,-109,69,32,68,125,66,-74,64,-67,62,-88,60,94,58,-2,55,108,53,-58,50,-13,47,10,45,1,42,-33,38,-94,35,82,32,-24,28,113,25,-23,21,78,18,-79,14,-2,10,82,7,-107,3,-31,-1,33,-4,112,-8,-71,-12,17,-15,112,-19,-41,-23,85,-26,-39,-30,122,-33,35,-36,-13,-40,-53,-43,-50,-46,-32,-49,24,-51,113,-54,-25,-57,-121,-59,72,-61,46,-63,69,-65,118,-67,-28,-69,107,-70,46,-71,17,-72,45,-73,108,-74,-26,-75,-124,-75,90,-75,91,-75,-119,-75,-17,-75,120,-74,62,-73,37,-72,66,-71,-120,-70,-3,-69,-103,-67,102,-65,84,-63,111,-61,-79,-59,18,-56,-96,-54,70,-51,20,-48,-4,-46,1,-42,35,-39,91,-36,-85,-33,16,-29,-123,-26,13,-22,-96,-19,67,-15,-24,-12,-98,-8,77,-4,10,0,-66,3,116,7,35,11,-51,14,108,18,0,22,-123,25,-6,28,95,32,-86,35,-28,38,1,42,6,45,-18,47,-75,50,94,53,-26,55,71,58,-122,60,-98,62,-116,64,84,66,-16,67,96,69,-90,70,-64,71,-90,72,104,73,-15,73,82,74,-127,74,-126,74,81,74,-10,73,99,73,-82,72,-66,71,-85,70,98,69,-12,67,89,66,-111,64,-92,62,-117,60,81,58,-21,55,109,53,-69,50,-3,47,16,45,19,42,-15,38,-64,35,110,32,18,29,-102,25,26,22,-122,18,-23,14,68,11,-108,7,-31,3,48,0,117,-4,-57,-8,24,-11,109,-15,-42,-19,61,-22,-66,-26,71,-29,-27,-33,-104,-36,99,-39,64,-42,67,-45,85,-48,-112,-51,-26,-54,93,-56,-2,-59,-72,-61,-88,-63,-81,-65,-21,-67,77,-68,-41,-70,-109,-71,119,-72,-118,-73,-53,-74,59,-74,-41,-75,-87,-75,-96,-75,-47,-75,39,-74,-76,-74,107,-73,82,-72,101,-71,-91,-70,20,-68,-88,-67,110,-65,84,-63,106,-61,-95,-59,1,-56,127,-54,37,-51,-26,-49,-53,-46,-57,-43,-30,-40,19,-36,92,-33,-70,-30,42,-26,-87,-23,59,-19,-49,-16,122,-12,32,-8,-46,-5,-122,-1,52,3,-21,6,-109,10,58,14,-40,17,100,21,-18,24,92,28,-62,31,11,35,71,38,96,41,105,44,78,47,26,50,-60,52,76,55,-79,57,-11,59,10,62,6,64,-56,65,112,67,-30,68,47,70,75,71,62,72,-1,72,-106,73,-7,73,51,74,56,74,20,74,-68,73,56,73,-125,72,-90,71,-111,70,93,69,-17,67,96,66,-91,64,-69,62,-77,60,123,58,36,56,-86,53,8,51,77,48,109,45,117,42,96,39,49,36,-16,32,-110,29,42,26,-84,22,31,19,-115,15,-25,11,68,8,-111,4,-26,0,50,-3,-124,-7,-37,-11,52,-14,-101,-18,9,-21,-121,-25,20,-28,-79,-32,101,-35,46,-38,10,-41,11,-44,26,-47,84,-50,-91,-53,26,-55,-78,-58,110,-60,79,-62,89,-64,-118,-66,-27,-68,106,-69,28,-70,-10,-72,5,-72,57,-73,-95,-74,53,-74,-9,-75,-21,-75,12,-74,91,-74,-38,-74,-121,-73,98,-72,107,-71,-98,-70,2,-68,-119,-67,71,-65,28,-63,45,-61,80,-59,-83,-57,26,-54,-70,-52,107,-49,73,-46,57,-43,75,-40,113,-37,-77,-34,5,-30,112,-27,-28,-24,110,-20,-1,-17,-96,-13,63,-9,-15,-6,-106,-2,77,2,-13,5,-94,9,64,13,-35,16,110,20,-20,23,103,27,-64,30,23,34,74,37,110,40,119,43,95,46,49,49,-33,51,109,54,-38,56,35,59,66,61,65,63,20,65,-69,66,66,68,-114,69,-66,70,-74,71,-122,72,39,73,-105,73,-35,73,-15,73,-42,73,-111,73,19,73,118,72,-102,71,-95,70,111,69,23,68,-109,66,-29,64,13,63,15,61,-28,58,-98,56,44,54,-101,51,-20,48,21,46,46,43,31,40,1,37,-60,33,117,30,20,27,-96,23,28,20,-112,16,-14,12,85,9,-87,5,4,2}; }
	private static byte[] data24(){ return new byte[] {81,-2,-85,-6,1,-9,95,-13,-57,-17,54,-20,-77,-24,63,-27,-35,-31,-118,-34,85,-37,42,-40,39,-43,50,-46,99,-49,-80,-52,28,-54,-85,-57,97,-59,54,-61,54,-63,93,-65,-86,-67,40,-68,-57,-70,-99,-71,-109,-72,-61,-73,23,-73,-98,-74,82,-74,54,-74,68,-74,-119,-74,-14,-74,-107,-73,90,-72,87,-71,117,-70,-51,-69,65,-67,-16,-66,-75,-64,-76,-62,-52,-60,18,-57,121,-55,2,-52,-85,-50,119,-47,91,-44,97,-41,122,-38,-82,-35,-7,-32,83,-28,-58,-25,62,-21,-50,-18,95,-14,1,-10,-95,-7,77,-3,-11,0,-97,4,69,8,-26,11,126,15,16,19,-110,22,5,26,111,29,-70,32,-3,35,31,39,47,42,34,45,-10,47,-80,50,70,53,-66,55,15,58,62,60,69,62,39,64,-34,65,108,67,-48,68,8,70,20,71,-14,71,-92,72,40,73,125,73,-94,73,-98,73,98,73,3,73,109,72,-83,71,-64,70,-92,69,95,68,-20,66,80,65,-115,63,-101,61,-114,59,76,57,-12,54,112,52,-49,49,17,47,43,44,58,41,26,38,-8,34,-83,31,90,28,-13,24,117,21,-8,17,92,14,-52,10,36,7,-125,3,-39,-1,52,-4,-115,-8,-18,-12,86,-15,-61,-19,68,-22,-56,-26,103,-29,15,-32,-47,-36,-89,-39,-107,-42,-98,-45,-59,-48,4,-50,105,-53,-19,-56,-111,-58,96,-60,76,-62,102,-64,-90,-66,13,-67,-93,-69,95,-70,75,-71,99,-72,-91,-73,25,-73,-72,-74,-120,-74,-124,-74,-81,-74,9,-73,-113,-73,72,-72,39,-71,57,-70,113,-69,-36,-68,105,-66,39,-64,5,-62,20,-60,63,-58,-104,-56,9,-53,-90,-51,91,-48,51,-45,38,-42,47,-39,89,-36,-113,-33,-27,-30,67,-26,-73,-23,55,-19,-60,-16,89,-12,-8,-9,-104,-5,61,-1,-29,2,-121,6,37,10,-65,13,77,17,-44,20,75,24,-77,27,10,31,78,34,122,37,-110,40,-117,43,111,46,48,49,-44,51,91,54,-74,56,-7,58,13,61,1,63,-55,64,108,66,-33,67,47,69,76,70,66,71,9,72,-96,72,15,73,74,73,89,73,61,73,-19,72,115,72,-54,71,-13,70,-15,69,-62,68,103,67,-29,65,52,64,93,62,95,60,59,58,-15,55,-120,53,-11,50,77,48,122,45,-104,42,-115,39,121,36,60,33,-6,29,-101,26,49,23,-74,19,46,16,-99,12,4,9,102,5,-60,1,30,-2,-126,-6,-36,-10,74,-13,-73,-17,47,-20,-69,-24,73,-27,-10,-31,-86,-34,123,-37,95,-40,93,-43,121,-46,-84,-49,2,-51,118,-54,12,-56,-56,-59,-91,-61,-86,-63,-42,-65,42,-66,-87,-68,81,-69,37,-70,37,-71,80,-72,-83,-73,49,-73,-23,-74,-54,-74,-35,-74,28,-73,-118,-73,37,-72,-18,-72,-31,-71,8,-69,76,-68,-51,-67,104,-65,53,-63,37,-61,61,-59,122,-57,-37,-55,92,-52,1,-49,-64,-47,-94,-44,-103,-41,-82,-38,-37,-35,24,-31,111,-28,-48,-25,74,-21,-58,-18,87,-14,-25,-11,-123,-7,36,-3,-60,0,99,4,3,8,-104,11,46,15,-81,18,47,22,-102,25,-7,28,67,32,122,35,-104,38,-93,41,-114,44,97,47,19,50,-88,52,25,55,107,57,-107,59,-100,61,122,63,51,65,-65,66,39,68,90,69,110,70,73,71,2,72,-122,72,-32,72,12,73,7,73,-40,72,120,72,-18,71,49,71,78,70,57,69,-6,67,-107,66,-3,64,69,63,96,61,85,59,39,57,-47,54,94,52,-59,49,15,47,61,44,74,41,69,38,30,35,-21,31,-100,28,66,25,-47,21,88,18,-48,14,66,11,-88,7,16,4,111,0,-46,-4,55,-7,-102,-11,15,-14,-126,-18,7,-21,-106,-25,51,-28,-23,-32,-88,-35,-122,-38,119,-41,127,-44,-85,-47,-21,-50,78,-52,-42,-55,118,-57,67,-59,48,-61,67,-63,-126,-65,-28,-67,117,-68,44,-69,17,-70,33,-71,94,-72,-57,-73,97,-73,34,-73,25,-73,55,-73,-120,-73,2,-72,-83,-72,-125,-71,-124,-70,-74,-69,11,-67,-109,-66,59,-64,20,-62,12,-60,47,-58,117,-56,-36,-54,104,-51,15,-48,-38,-46,-69,-43,-68,-40,-45,-37,-1,-34,70,-30,-107,-27,2,-23,112,-20,-11,-17,-128,-13,12,-9,-83,-6,64,-2,-31,1,126,5,14,9,-88,12,43,16,-80,19,31,23,-121,26,-41,29,26,33,70,36,90,39,89,42,55,45,-1,47,-92,50,45,53,-112,55,-41,57,-18,59,-16,61,-73,63,106,65,-30,66,63,68,101,69,105,70,55,71,-29,71,89,72,-92,72,-57,72,-80,72,122,72,9,72,117,71,-82,70,-66,69,-97,68,86,67,-26,65,70,64,-122,62,-105,60,-122,58,80,56,-11,53,121,51,-33,48,33,46,77,43,87,40,77,37,38,34,-14,30,-96,27,73,24,-43,20,97,17,-42,13,80,10,-74,6,34,3,-123,-1,-18,-5,85,-8,-58,-12,55,-15,-71,-19}; }
	private static byte[] data25(){ return new byte[] {66,-22,-39,-26,-127,-29,59,-32,7,-35,-18,-39,-27,-42,-1,-45,44,-47,127,-50,-24,-53,123,-55,40,-57,1,-59,-10,-62,26,-63,96,-65,-49,-67,108,-68,45,-69,31,-70,58,-71,-125,-72,-11,-73,-103,-73,106,-73,99,-73,-107,-73,-26,-73,112,-72,33,-71,1,-70,11,-69,67,-68,-95,-67,47,-65,-32,-64,-69,-62,-67,-60,-29,-58,45,-55,-101,-53,38,-50,-43,-48,-97,-45,-124,-42,-123,-39,-98,-36,-55,-33,18,-29,96,-26,-55,-23,58,-19,-72,-16,65,-12,-48,-9,100,-5,-6,-2,-107,2,38,6,-67,9,70,13,-54,16,67,20,-81,23,13,27,88,30,-110,33,-76,36,-60,39,-76,42,-111,45,74,48,-24,50,105,53,-63,55,-2,57,17,60,0,62,-56,63,107,65,-36,66,48,68,77,69,69,70,18,71,-84,71,33,72,96,72,124,72,94,72,32,72,-87,71,13,71,63,70,76,69,35,68,-37,66,94,65,-62,63,-10,61,9,60,-14,57,-70,55,92,53,-32,50,65,48,-123,45,-81,42,-72,39,-81,36,-116,33,81,30,10,27,-85,23,66,20,-53,16,74,13,-68,9,50,6,-105,2,9,-1,110,-5,-30,-9,79,-12,-48,-16,78,-19,-28,-23,127,-26,45,-29,-18,-33,-61,-36,-86,-39,-76,-42,-56,-45,8,-47,87,-50,-45,-53,97,-55,36,-57,-13,-60,-1,-62,31,-63,114,-65,-24,-67,-121,-68,84,-69,74,-70,107,-71,-69,-72,50,-72,-34,-73,-79,-73,-76,-73,-27,-73,61,-72,-49,-72,126,-71,102,-70,114,-69,-85,-68,16,-66,-99,-65,81,-63,46,-61,49,-59,87,-57,-92,-55,15,-52,-97,-50,72,-47,21,-44,-10,-42,-6,-39,11,-35,61,-32,121,-29,-52,-26,48,-22,-101,-19,27,-15,-101,-12,41,-8,-73,-5,76,-1,-36,2,113,6,-6,9,-123,13,-2,16,121,20,-41,23,55,27,119,30,-82,33,-54,36,-44,39,-66,42,-105,45,71,48,-27,50,89,53,-76,55,-28,57,-9,59,-33,61,-94,63,65,65,-83,66,-2,67,19,69,13,70,-49,70,108,71,-38,71,25,72,46,72,18,72,-51,71,90,71,-74,70,-18,69,-15,68,-49,67,-127,66,9,65,104,63,-95,61,-80,59,-98,57,99,55,12,53,-116,50,-13,47,57,45,96,42,117,39,102,36,75,33,19,30,-50,26,117,23,13,20,-101,16,30,13,-105,9,12,6,125,2,-22,-2,93,-5,-50,-9,69,-12,-56,-16,76,-19,-27,-23,-122,-26,56,-29,0,-32,-45,-36,-56,-39,-53,-42,-18,-45,42,-47,-125,-50,-5,-53,-104,-55,80,-57,49,-59,53,-61,92,-63,-78,-65,40,-66,-50,-68,-106,-69,-108,-70,-79,-71,5,-71,126,-72,41,-72,-6,-73,3,-72,43,-72,-114,-72,20,-71,-53,-71,-85,-70,-69,-69,-19,-68,85,-66,-36,-65,-112,-63,106,-61,104,-59,-114,-57,-43,-55,64,-52,-58,-50,116,-47,52,-44,26,-41,17,-38,37,-35,77,-32,-120,-29,-42,-26,50,-22,-96,-19,18,-15,-105,-12,21,-8,-85,-5,48,-1,-59,2,78,6,-40,9,91,13,-43,16,66,20,-87,23,-7,26,65,30,106,33,-116,36,-119,39,124,42,72,45,-4,47,-107,50,9,53,96,55,-109,57,-96,59,-118,61,78,63,-25,64,91,66,-93,67,-60,68,-77,69,-126,70,22,71,-117,71,-51,71,-33,71,-50,71,-124,71,23,71,120,70,-79,69,-72,68,-100,67,81,66,-36,64,67,63,123,61,-107,59,-123,57,80,55,-2,52,-127,50,-13,47,55,45,108,42,127,39,123,36,98,33,50,30,-17,26,-96,23,58,20,-48,16,84,13,-41,9,77,6,-60,2,56,-1,-86,-5,37,-8,-99,-12,34,-15,-81,-19,69,-22,-18,-26,-97,-29,107,-32,66,-35,53,-38,60,-41,95,-44,-99,-47,-11,-50,113,-52,7,-54,-59,-57,-94,-59,-91,-61,-51,-63,29,-64,-108,-66,53,-67,-1,-69,-13,-70,18,-70,95,-71,-42,-72,122,-72,75,-72,72,-72,115,-72,-54,-72,78,-71,-4,-71,-38,-70,-33,-69,17,-67,107,-66,-16,-65,-101,-63,112,-61,102,-59,-124,-57,-58,-55,38,-52,-85,-50,75,-47,11,-44,-29,-42,-40,-39,-29,-36,5,-32,57,-29,-126,-26,-42,-23,62,-19,-84,-16,39,-12,-87,-9,45,-5,-71,-2,65,2,-53,5,80,9,-50,12,71,16,-81,19,23,23,97,26,-86,29,-46,32,-15,35,-14,38,-34,41,-79,44,100,47,-3,49,116,52,-52,54,2,57,19,59,0,61,-58,62,103,64,-36,65,43,67,79,68,72,69,23,70,-71,70,47,71,120,71,-106,71,-123,71,75,71,-30,70,74,70,-114,69,-101,68,-117,67,69,66,-34,64,71,63,-112,61,-83,59,-88,57,126,55,48,53,-60,50,52,48,-114,45,-67,42,-26,39,-33,36,-41,33,-89,30,115,27,36,24,-53,20,100,17,-17,13,119,10,-11,6,111,3,-24,-1,96,-4,-37,-8,89,-11,-30,-15,109,-18,11,-21,-80,-25,102,-28,46,-31}; }
	private static byte[] data26(){ return new byte[] {9,-34,-7,-38,1,-40,32,-43,92,-46,-77,-49,42,-51,-67,-54,121,-56,75,-58,80,-60,110,-62,-73,-64,46,-65,-66,-67,-118,-68,110,-69,-116,-70,-53,-71,60,-71,-42,-72,-100,-72,-111,-72,-79,-72,-3,-72,121,-71,25,-70,-17,-70,-27,-69,17,-67,92,-66,-40,-65,118,-63,64,-61,45,-59,63,-57,116,-55,-52,-53,68,-50,-37,-48,-112,-45,95,-42,73,-39,76,-36,100,-33,-114,-30,-46,-27,27,-23,125,-20,-28,-17,87,-13,-43,-10,82,-6,-38,-3,93,1,-30,4,101,8,-32,11,84,15,-62,18,31,22,112,25,-74,28,-32,31,-1,34,5,38,-15,40,-56,43,-127,46,27,49,-101,51,-9,53,50,56,77,58,62,60,16,62,-75,63,55,65,-115,66,-67,67,-66,68,-102,69,69,70,-56,70,30,71,69,71,68,71,20,71,-73,70,49,70,124,69,-99,68,-108,67,96,66,2,65,126,63,-48,61,-5,59,7,58,-29,55,-87,53,68,51,-60,48,38,46,104,43,-109,40,-98,37,-99,34,120,31,79,28,7,25,-74,21,89,18,-20,14,121,11,-2,7,125,4,-5,0,120,-3,-10,-7,121,-10,-1,-14,-110,-17,43,-20,-45,-24,-119,-27,77,-30,40,-33,19,-36,25,-39,50,-42,109,-45,-72,-48,45,-50,-72,-53,104,-55,58,-57,45,-59,71,-61,-123,-63,-20,-65,121,-66,47,-67,19,-68,23,-69,83,-70,-80,-71,61,-71,-7,-72,-39,-72,-16,-72,39,-71,-105,-71,38,-70,-17,-70,-45,-69,-17,-68,43,-66,-106,-65,41,-63,-35,-62,-65,-60,-64,-58,-25,-56,50,-53,-104,-51,36,-48,-54,-46,-115,-43,108,-40,93,-37,113,-34,-118,-31,-58,-28,7,-24,93,-21,-68,-18,42,-14,-101,-11,26,-7,-107,-4,24,0,-106,3,24,7,-113,10,6,14,108,17,-49,20,31,24,101,27,-105,30,-75,33,-65,36,-74,39,-117,42,81,45,-15,47,119,50,-32,52,35,55,72,57,70,59,34,61,-42,62,100,64,-56,65,5,67,25,68,-1,68,-65,69,79,70,-75,70,-14,70,-4,70,-31,70,-106,70,32,70,125,69,-78,68,-70,67,-106,66,79,65,-40,63,61,62,125,60,-109,58,-121,56,91,54,5,52,-103,49,5,47,88,44,-109,41,-85,38,-75,35,-94,32,125,29,71,26,-2,22,-87,19,71,16,-37,12,104,9,-21,5,115,2,-18,-2,118,-5,-10,-9,-125,-12,18,-15,-82,-19,83,-22,7,-25,-55,-29,-96,-32,-124,-35,-120,-38,-107,-41,-53,-44,14,-46,121,-49,-7,-52,-97,-54,98,-56,76,-58,85,-60,-120,-62,-35,-64,92,-65,2,-66,-46,-68,-53,-69,-19,-70,63,-70,-76,-71,95,-71,44,-71,45,-71,84,-71,-86,-71,45,-70,-42,-70,-77,-69,-81,-68,-34,-67,52,-65,-84,-64,88,-62,27,-60,17,-58,33,-56,89,-54,-78,-52,38,-49,-63,-47,112,-44,62,-41,40,-38,34,-35,58,-32,95,-29,-102,-26,-29,-23,57,-19,-99,-16,6,-12,126,-9,-15,-6,115,-2,-24,1,107,5,-36,8,84,12,-71,15,32,19,111,22,-69,25,-20,28,21,32,37,35,31,38,3,41,-52,43,121,46,15,49,123,51,-43,53,0,56,20,58,-5,59,-63,61,97,63,-42,64,40,66,76,67,73,68,26,69,-62,69,60,70,-115,70,-78,70,-88,70,116,70,25,70,-122,69,-39,68,-14,67,-24,66,-75,65,86,64,-46,62,37,61,84,59,90,57,67,55,5,53,-91,50,45,48,-116,45,-39,42,6,40,27,37,27,34,2,31,-38,27,-97,24,83,21,-2,17,-103,14,47,11,-67,7,68,4,-53,0,82,-3,-41,-7,102,-10,-12,-14,-113,-17,52,-20,-30,-24,-94,-27,115,-30,79,-33,75,-36,83,-39,120,-42,-72,-45,13,-47,-119,-50,26,-52,-46,-55,-87,-57,-95,-59,-61,-61,4,-62,114,-64,-1,-66,-65,-67,-100,-68,-80,-69,-30,-70,73,-70,-46,-71,-111,-71,114,-71,-125,-71,-61,-71,38,-70,-66,-70,123,-69,98,-68,120,-67,-78,-66,23,-64,-92,-63,86,-61,47,-59,44,-57,76,-55,-115,-53,-14,-51,112,-48,19,-45,-53,-43,-96,-40,-112,-37,-113,-34,-82,-31,-46,-28,22,-24,89,-21,-73,-18,20,-14,-124,-11,-15,-8,105,-4,-32,-1,88,3,-52,6,65,10,-88,13,13,17,100,20,-83,23,-18,26,21,30,49,33,49,36,36,39,-11,41,-76,44,81,47,-45,49,56,52,121,54,-101,56,-102,58,113,60,38,62,-76,63,24,65,89,66,105,67,88,68,20,69,-83,69,19,70,87,70,100,70,81,70,9,70,-101,69,1,69,57,68,76,67,49,66,-17,64,-123,63,-14,61,58,60,92,58,91,56,52,54,-13,51,-122,49,7,47,95,44,-90,41,-51,38,-35,35,-38,32,-68,29,-107,26,83,23,12,20,-76,16,79,13,-21,9,117,6,6,3,-114,-1,25,-4,-89,-8,55,-11,-46,-15,113,-18,31,-21,-40,-25,-96,-28,122,-31,101,-34,103,-37}; }
	private static byte[] data27(){ return new byte[] {-128,-40,-82,-43,-4,-46,95,-48,-25,-51,-121,-53,77,-55,50,-57,59,-59,106,-61,-70,-63,54,-64,-42,-66,-96,-67,-109,-68,-80,-69,-12,-70,106,-70,1,-70,-49,-71,-66,-71,-32,-71,41,-70,-98,-70,65,-69,10,-68,0,-67,32,-66,101,-65,-41,-64,109,-62,40,-60,13,-58,14,-56,59,-54,-126,-52,-21,-50,117,-47,21,-44,-38,-42,-82,-39,-93,-36,-90,-33,-62,-30,-16,-27,40,-23,121,-20,-55,-17,48,-13,-108,-10,3,-6,119,-3,-23,0,91,4,-49,7,51,11,-97,14,-12,17,72,21,-120,24,-67,27,-33,30,-19,33,-24,36,-53,39,-107,42,69,45,-39,47,78,50,-87,52,-38,54,-13,56,-32,58,-79,60,84,62,-39,63,44,65,99,66,101,67,70,68,-7,68,-127,69,-33,69,18,70,24,70,-11,69,-90,69,41,69,-122,68,-74,67,-70,66,-101,65,75,64,-36,62,62,61,-126,59,-102,57,-108,55,104,53,28,51,-78,48,39,46,-124,43,-65,40,-21,37,-14,34,-13,31,-46,28,-85,25,107,22,34,19,-49,15,106,12,10,9,-106,5,44,2,-71,-2,70,-5,-34,-9,110,-12,22,-15,-74,-19,111,-22,45,-25,-1,-29,-32,-32,-42,-35,-34,-38,2,-40,58,-43,-111,-46,-1,-49,-114,-51,62,-53,8,-55,-1,-58,12,-59,71,-61,-90,-63,39,-64,-42,-66,-87,-67,-90,-68,-52,-69,31,-69,-103,-70,64,-70,19,-70,13,-70,56,-70,-118,-70,8,-69,-78,-69,-124,-68,-127,-67,-89,-66,-11,-65,107,-63,7,-61,-54,-60,-80,-58,-70,-56,-25,-54,51,-51,-96,-49,42,-46,-48,-44,-110,-41,108,-38,92,-35,100,-32,126,-29,-88,-26,-27,-23,45,-19,-127,-16,-31,-13,67,-9,-79,-6,28,-2,-114,1,-8,4,104,8,-56,11,43,15,124,18,-55,21,1,25,50,28,71,31,83,34,68,37,28,40,-27,42,-124,45,25,48,126,50,-46,52,-3,54,11,57,-14,58,-73,60,84,62,-50,63,29,65,70,66,70,67,25,68,-54,68,68,69,-94,69,-57,69,-52,69,-98,69,73,69,-54,68,29,68,72,67,75,66,33,65,-46,63,93,62,-70,60,-2,58,15,57,10,55,-38,52,-114,50,33,48,-105,45,-15,42,46,40,90,37,98,34,99,31,69,28,30,25,-30,21,-100,18,72,15,-19,11,-119,8,32,5,-76,1,74,-2,-38,-6,118,-9,14,-12,-71,-16,95,-19,33,-22,-32,-26,-68,-29,-93,-32,-100,-35,-79,-38,-43,-41,24,-43,114,-46,-20,-49,125,-51,54,-53,7,-55,0,-57,27,-59,88,-61,-67,-63,71,-64,-7,-66,-45,-67,-41,-68,1,-68,91,-69,-40,-70,-122,-70,91,-70,93,-70,-119,-70,-31,-70,97,-69,15,-68,-28,-68,-28,-67,12,-65,92,-64,-44,-63,114,-61,53,-59,27,-57,41,-55,81,-53,-93,-51,8,-48,-104,-46,57,-43,-5,-41,-45,-38,-64,-35,-56,-32,-36,-29,7,-25,63,-22,-125,-19,-42,-16,46,-12,-112,-9,-8,-6,96,-2,-55,1,56,5,-106,8,-2,11,82,15,-92,18,-23,21,29,25,72,28,87,31,97,34,70,37,35,40,-37,42,-128,45,6,48,108,50,-69,52,-33,54,-22,56,-53,58,-116,60,39,62,-103,63,-23,64,10,66,8,67,-36,67,-128,68,5,69,82,69,-127,69,123,69,82,69,-7,68,119,68,-53,67,-11,66,-8,65,-50,64,-127,63,6,62,109,60,-87,58,-61,56,-69,54,-115,52,68,50,-38,47,80,45,-81,42,-16,39,24,37,46,34,41,31,21,28,-18,24,-73,21,119,18,35,15,-46,11,107,8,14,5,-94,1,60,-2,-44,-6,113,-9,17,-12,-69,-16,110,-19,43,-22,-10,-26,-45,-29,-68,-32,-65,-35,-45,-38,-4,-41,69,-43,-96,-46,30,-48,-76,-51,109,-53,68,-55,62,-57,92,-59,-102,-61,3,-62,-114,-64,66,-65,28,-66,34,-67,77,-68,-89,-69,37,-69,-46,-70,-88,-70,-89,-70,-41,-70,39,-69,-82,-69,83,-68,43,-67,40,-66,75,-65,-98,-64,13,-62,-83,-61,107,-59,79,-57,86,-55,-128,-53,-58,-51,51,-48,-78,-46,89,-43,15,-40,-24,-38,-50,-35,-46,-32,-32,-29,9,-25,57,-22,123,-19,-57,-16,28,-12,123,-9,-39,-6,65,-2,-91,1,11,5,109,8,-55,11,29,15,107,18,-86,21,-35,24,2,28,18,31,19,34,-5,36,-46,39,-120,42,45,45,-81,47,20,50,99,52,-125,54,-112,56,112,58,48,60,-52,61,62,63,-114,64,-79,65,-78,66,-127,67,48,68,-82,68,7,69,47,69,52,69,8,69,-75,68,57,68,-116,67,-65,66,-62,65,-97,64,85,63,-30,61,74,60,-113,58,-86,56,-85,54,-127,52,64,50,-42,47,89,45,-72,42,1,40,49,37,71,34,77,31,62,28,24,25,-17,21,-87,18,102,15,18,12,-75,8,88,5,-10,1,-112,-2,48,-5,-49,-9,114,-12,36,-15,-45,-19,-102,-22,101,-25,67,-28,50,-31,50,-34,75,-37}; }
	private static byte[] data28(){ return new byte[] {117,-40,-67,-43,26,-45,-103,-48,44,-50,-24,-53,-70,-55,-72,-57,-48,-59,15,-60,116,-62,-4,-64,-80,-65,-125,-66,-118,-67,-84,-68,5,-68,126,-69,37,-69,-7,-70,-16,-70,26,-69,103,-69,-27,-69,-122,-68,87,-67,75,-66,108,-65,-77,-64,31,-62,-74,-61,108,-59,74,-57,74,-55,106,-53,-81,-51,10,-48,-113,-46,32,-43,-35,-41,-93,-38,-116,-35,-128,-32,-112,-29,-86,-26,-37,-23,17,-19,93,-16,-90,-13,4,-9,90,-6,-63,-3,27,1,-124,4,-38,7,57,11,-120,14,-48,17,18,21,62,24,101,27,114,30,115,33,92,36,47,39,-22,41,-116,44,18,47,123,49,-58,51,-17,53,-6,55,-32,57,-90,59,64,61,-64,62,11,64,59,65,60,66,24,67,-56,67,79,68,-83,68,-31,68,-25,68,-53,68,121,68,8,68,101,67,-95,66,-88,65,-107,64,78,63,-25,61,90,60,-92,58,-51,56,-45,54,-74,52,121,50,30,48,-90,45,15,43,98,40,-104,37,-73,34,-55,31,-72,28,-88,25,118,22,70,19,-3,15,-72,12,91,9,9,6,-90,2,73,-1,-21,-5,-115,-8,55,-11,-26,-15,-99,-18,98,-21,47,-24,15,-27,-4,-31,-2,-34,21,-36,61,-39,-122,-42,-36,-45,91,-47,-22,-50,-93,-52,111,-54,105,-56,122,-58,-75,-60,20,-61,-109,-63,64,-64,15,-65,7,-66,42,-67,112,-68,-24,-69,-127,-69,76,-69,58,-69,89,-69,-100,-69,14,-68,-89,-68,103,-67,89,-66,101,-65,-87,-64,3,-62,-109,-61,59,-59,17,-57,1,-55,28,-53,78,-51,-88,-49,23,-46,-85,-44,80,-41,25,-38,-20,-36,-29,-33,-32,-30,-6,-27,26,-23,82,-20,-115,-17,-39,-14,40,-10,127,-7,-35,-4,53,0,-106,3,-20,6,70,10,-108,13,-36,16,23,20,73,23,107,26,125,29,125,32,102,35,65,38,-7,40,-90,43,41,46,-100,48,-23,50,29,53,41,55,30,57,-32,58,-110,60,10,62,109,63,-97,64,-84,65,-110,66,79,67,-33,67,75,68,-118,68,-99,68,-117,68,76,68,-33,67,84,67,-111,66,-78,65,-93,64,111,63,20,62,-111,60,-17,58,31,57,55,55,36,53,-12,50,-87,48,54,46,-76,43,9,41,83,38,121,35,-110,32,-110,29,-124,26,97,23,55,20,-9,16,-75,13,102,10,18,7,-67,3,92,0,10,-3,-87,-7,91,-10,9,-13,-63,-17,-120,-20,85,-23,50,-26,32,-29,31,-32,48,-35,91,-38,-106,-41,-15,-44,98,-46,-16,-49,-99,-51,102,-53,82,-55,96,-57,-116,-59,-29,-61,87,-62,-8,-64,-70,-65,-87,-66,-69,-67,-9,-68,95,-68,-22,-69,-88,-69,-121,-69,-106,-69,-53,-69,45,-68,-74,-68,104,-67,71,-66,72,-65,120,-64,-58,-63,67,-61,-34,-60,-94,-58,-120,-56,-115,-54,-72,-52,-4,-50,101,-47,-28,-45,-125,-42,56,-39,6,-36,-21,-34,-31,-31,-17,-28,6,-24,51,-21,105,-18,-89,-15,-10,-12,65,-8,-102,-5,-15,-2,72,2,-95,5,-13,8,66,12,-121,15,-59,18,-12,21,28,25,44,28,50,31,31,34,-5,36,-64,39,108,42,-4,44,115,47,-52,49,6,52,34,54,25,56,-14,57,-90,59,50,61,-97,62,-34,63,-3,64,-15,65,-69,66,96,67,-41,67,41,68,78,68,77,68,27,68,-54,67,67,67,-97,66,-56,65,-47,64,-84,63,100,62,-12,60,94,59,-87,57,-57,55,-50,53,-86,51,110,49,16,47,-107,44,2,42,82,39,-118,36,-81,33,-69,30,-71,27,-94,24,126,21,76,18,17,15,-55,11,126,8,42,5,-41,1,127,-2,43,-5,-40,-9,-116,-12,67,-15,10,-18,-44,-22,-77,-25,-101,-28,-106,-31,-94,-34,-57,-37,-4,-40,78,-42,-71,-45,58,-47,-33,-50,-100,-52,124,-54,126,-56,-101,-58,-27,-60,75,-61,-38,-63,-112,-64,104,-65,110,-66,-104,-67,-22,-68,104,-68,13,-68,-34,-69,-42,-69,-6,-69,68,-68,-67,-68,89,-67,36,-66,18,-65,41,-64,108,-63,-55,-62,95,-60,2,-58,-35,-57,-51,-55,-28,-53,26,-50,111,-48,-36,-46,111,-43,14,-40,-43,-38,-93,-35,-107,-32,-116,-29,-96,-26,-68,-23,-23,-20,34,-16,96,-13,-83,-10,-8,-7,79,-3,-100,0,-8,3,64,7,-108,10,-42,13,21,17,69,20,112,23,-124,26,-114,29,-124,32,100,35,49,38,-26,40,-127,43,2,46,103,48,-82,50,-42,52,-33,54,-61,56,-120,58,39,60,-94,61,-8,62,38,64,44,65,15,66,-62,66,84,67,-72,67,-15,67,9,68,-19,67,-83,67,70,67,-83,66,-9,65,14,65,5,64,-47,62,118,61,-6,59,83,58,-113,56,-94,54,-102,52,107,50,38,48,-70,45,58,43,-102,40,-28,37,25,35,49,32,66,29,50,26,32,23,-12,19,-57,16,-122,13,68,10,-8,6,-88,3,89,0,3,-3,-70,-7,101,-10,43,-13,-31,-17,-74,-20,-119,-23,112,-26,102,-29,108,-32}; }
	private static byte[] data29(){ return new byte[] {-122,-35,-75,-38,-2,-41,87,-43,-42,-46,101,-48,25,-50,-21,-53,-43,-55,-19,-57,25,-58,118,-60,-19,-62,-113,-63,84,-64,69,-65,84,-66,-104,-67,-9,-68,-118,-68,65,-68,32,-68,46,-68,95,-68,-67,-68,69,-67,-15,-67,-51,-66,-57,-65,-15,-64,61,-62,-82,-61,73,-59,-1,-58,-30,-56,-34,-54,0,-51,62,-49,-101,-47,20,-44,-89,-42,86,-39,24,-36,-10,-34,-31,-31,-31,-28,-8,-25,17,-21,67,-18,122,-15,-76,-12,5,-8,71,-5,-98,-2,-24,1,56,5,-124,8,-57,11,9,15,60,18,102,21,-124,24,-111,27,-114,30,122,33,77,36,16,39,-76,41,70,44,-74,46,15,49,70,51,96,53,89,55,47,57,-27,58,114,60,-31,61,33,63,69,64,58,65,9,66,-76,66,46,67,-120,67,-80,67,-72,67,-115,67,67,67,-57,66,39,66,94,65,107,64,85,63,21,62,-81,60,38,59,120,57,-90,55,-74,53,-99,51,111,49,27,47,-82,44,38,42,-127,39,-57,36,-10,33,17,31,23,28,14,25,-12,21,-49,18,-100,15,98,12,30,9,-42,5,-116,2,60,-1,-13,-5,-91,-8,98,-11,34,-14,-20,-18,-66,-21,-92,-24,-118,-27,-111,-30,-100,-33,-60,-36,-2,-39,77,-41,-69,-44,59,-46,-31,-49,-101,-51,122,-53,118,-55,-108,-57,-43,-59,58,-60,-63,-62,112,-63,68,-64,61,-65,100,-66,-87,-67,33,-67,-71,-68,127,-68,110,-68,-125,-68,-59,-68,45,-67,-65,-67,122,-66,91,-65,101,-64,-106,-63,-20,-62,102,-60,9,-58,-56,-57,-79,-55,-74,-53,-37,-51,34,-48,-127,-46,3,-43,-108,-41,76,-38,13,-35,-21,-33,-33,-30,-40,-27,-12,-24,10,-20,61,-17,109,-14,-81,-11,-16,-8,59,-4,-124,-1,-49,2,25,6,94,9,-100,12,-42,15,1,19,41,22,54,25,68,28,49,31,21,34,-28,36,-108,39,54,42,-70,44,30,47,112,49,-102,51,-89,53,-103,55,95,57,13,59,-114,60,-16,61,38,63,63,64,37,65,-15,65,-121,66,-2,66,72,67,107,67,99,67,53,67,-38,66,89,66,-79,65,-38,64,-24,63,-64,62,127,61,17,60,126,58,-47,56,-15,54,1,53,-28,50,-82,48,90,46,-23,43,90,41,-68,38,-8,35,43,33,67,30,74,27,66,24,40,21,6,18,-46,14,-96,11,88,8,27,5,-50,1,-120,-2,64,-5,-7,-9,-68,-12,-127,-15,81,-18,46,-21,18,-24,12,-27,15,-30,41,-33,88,-36,-106,-39,-10,-42,99,-44,-10,-47,-100,-49,102,-51,74,-53,81,-55,121,-57,-63,-59,51,-60,-66,-62,125,-63,82,-64,93,-65,-124,-66,-38,-67,83,-67,-8,-68,-58,-68,-71,-68,-37,-68,32,-67,-110,-67,40,-66,-20,-66,-47,-65,-29,-64,23,-62,115,-61,-14,-60,-104,-58,93,-56,70,-54,81,-52,118,-50,-62,-48,32,-45,-92,-43,55,-40,-18,-38,-82,-35,-112,-32,123,-29,126,-26,-115,-23,-86,-20,-46,-17,6,-13,65,-10,-127,-7,-57,-4,9,0,84,3,-107,6,-41,9,17,13,65,16,107,19,-122,22,-106,25,-110,28,-124,31,88,34,35,37,-50,39,102,42,-30,44,66,47,-118,49,-86,51,-71,53,-105,55,97,57,-1,58,126,60,-42,61,9,63,23,64,-6,64,-69,65,79,66,-66,66,2,67,34,67,16,67,-30,66,125,66,-4,65,76,65,118,64,122,63,84,62,14,61,-100,59,13,58,82,56,126,54,-124,52,105,50,52,48,-38,45,112,43,-34,40,65,38,-128,35,-79,32,-49,29,-44,26,-47,23,-69,20,-105,17,109,14,55,11,-5,7,-68,4,117,1,53,-2,-18,-6,-78,-9,115,-12,67,-15,21,-18,-8,-22,-29,-25,-32,-28,-21,-31,12,-33,59,-36,-121,-39,-28,-42,96,-44,-15,-47,-94,-49,110,-51,89,-53,103,-55,-110,-57,-30,-59,84,-60,-20,-62,-90,-63,-118,-64,-111,-65,-63,-66,25,-66,-106,-67,66,-67,12,-67,11,-67,40,-67,117,-67,-26,-67,-128,-66,69,-65,42,-64,66,-63,111,-62,-44,-61,77,-59,-9,-58,-72,-56,-90,-54,-87,-52,-43,-50,24,-47,122,-45,-7,-43,-117,-40,64,-37,-3,-35,-36,-32,-58,-29,-64,-26,-45,-23,-27,-20,17,-16,59,-13,118,-10,-83,-7,-14,-4,48,0,117,3,-77,6,-19,9,38,13,78,16,120,19,-120,22,-104,25,-114,28,121,31,78,34,13,37,-71,39,75,42,-62,44,33,47,94,49,-123,51,-126,53,108,55,38,57,-55,58,65,60,-106,61,-54,62,-48,63,-71,64,111,65,9,66,113,66,-71,66,-47,66,-55,66,-114,66,53,66,-84,65,-2,64,44,64,43,63,14,62,-63,60,89,59,-61,57,19,56,58,54,70,52,47,50,-6,47,-89,45,58,43,-76,40,16,38,94,35,-117,32,-80,29,-71,26,-70,23,-90,20,-116,17,96,14,52,11,-8,7,-64,4,126,1,64,-2,0,-5,-58,-9,-114,-12,96,-15,56,-18,30,-21}; }
	private static byte[] data30(){ return new byte[] {12,-24,15,-27,28,-30,64,-33,120,-36,-67,-39,40,-41,-99,-44,56,-46,-24,-49,-73,-51,-92,-53,-76,-55,-33,-57,50,-58,-91,-60,59,-61,-5,-63,-39,-64,-27,-65,17,-65,107,-66,-26,-67,-112,-67,92,-67,85,-67,117,-67,-70,-67,45,-66,-59,-66,-126,-65,109,-64,118,-63,-85,-62,4,-60,125,-59,35,-57,-33,-56,-56,-54,-55,-52,-20,-50,47,-47,-118,-45,3,-42,-108,-40,61,-37,-3,-35,-46,-32,-74,-29,-79,-26,-74,-23,-53,-20,-18,-17,19,-13,75,-10,123,-7,-66,-4,-12,-1,57,3,109,6,-86,9,-40,12,2,16,36,19,52,22,65,25,48,28,31,31,-23,33,-80,36,83,39,-26,41,92,44,-74,46,-4,48,22,51,32,53,-1,54,-64,56,97,58,-36,59,52,61,100,62,116,63,85,64,26,65,-84,65,31,66,102,66,-123,66,125,66,75,66,-14,65,112,65,-54,64,-9,63,1,63,-27,61,-96,60,61,59,-81,57,2,56,51,54,65,52,51,50,1,48,-70,45,80,43,-49,40,55,38,-127,35,-63,32,-30,29,-9,26,-4,23,-19,20,-37,17,-78,14,-114,11,84,8,36,5,-28,1,-83,-2,112,-5,57,-8,7,-11,-39,-15,-72,-18,-100,-21,-110,-24,-110,-27,-90,-30,-58,-33,1,-35,74,-38,-81,-41,43,-43,-65,-46,114,-48,63,-50,43,-52,55,-54,98,-56,-78,-58,31,-59,-73,-61,109,-62,76,-63,81,-64,121,-65,-52,-66,70,-66,-27,-67,-80,-67,-97,-67,-70,-67,-7,-67,101,-66,-12,-66,-85,-65,-113,-64,-113,-63,-65,-62,11,-60,-124,-59,23,-57,-41,-56,-81,-54,-85,-52,-55,-50,-3,-48,86,-45,-58,-43,76,-40,-14,-38,-90,-35,118,-32,84,-29,69,-26,69,-23,84,-20,111,-17,-112,-14,-64,-11,-19,-8,41,-4,93,-1,-103,2,-48,5,1,9,51,12,88,15,115,18,-116,21,-119,24,-121,27,102,30,62,33,-8,35,-89,38,51,41,-79,43,10,46,81,48,116,50,122,52,98,54,39,56,-53,57,77,59,-87,60,-32,61,-9,62,-34,63,-87,64,69,65,-65,65,11,66,57,66,49,66,15,66,-68,65,68,65,-89,64,-34,63,-15,62,-32,61,-92,60,76,59,-57,57,36,56,95,54,119,52,115,50,77,48,11,46,-82,43,53,41,-91,38,-3,35,62,33,111,30,-122,27,-106,24,-114,21,-127,18,100,15,63,12,18,9,-31,5,-85,2,119,-1,61,-4,12,-7,-39,-11,-78,-14,-112,-17,121,-20,107,-23,112,-26,127,-29,-92,-32,-38,-35,34,-37,-122,-40,-3,-43,-113,-45,62,-47,5,-49,-17,-52,-14,-54,27,-55,95,-57,-53,-59,87,-60,8,-61,-35,-63,-38,-64,-8,-65,69,-65,-82,-66,76,-66,3,-66,-16,-67,-8,-67,51,-66,-114,-66,20,-65,-62,-65,-111,-64,-110,-63,-89,-62,-7,-61,82,-59,-19,-58,-114,-56,105,-54,82,-52,101,-50,-111,-48,-38,-46,66,-43,-67,-41,89,-38,1,-35,-54,-33,-101,-30,-120,-27,123,-24,-122,-21,-109,-18,-75,-15,-40,-12,4,-8,54,-5,105,-2,-100,1,-44,4,-1,7,48,11,81,14,111,17,-127,20,-125,23,127,26,98,29,55,32,-4,34,-93,37,62,40,-71,42,26,45,103,47,-115,49,-96,51,-118,53,90,55,6,57,-111,58,-11,59,59,61,86,62,78,63,33,64,-53,64,76,65,-80,65,-37,65,-16,65,-49,65,-111,65,36,65,-109,64,-35,63,-7,62,-6,61,-53,60,127,59,9,58,120,56,-70,54,-26,52,-21,50,-45,48,-95,46,76,44,-28,41,92,39,-62,36,13,34,72,31,108,28,-126,25,-119,22,124,19,111,16,75,13,43,10,-5,6,-49,3,-102,0,106,-3,55,-6,13,-9,-30,-13,-59,-16,-84,-19,-97,-22,-91,-25,-83,-28,-41,-31,-1,-34,79,-36,-90,-39,25,-41,-86,-44,72,-46,19,-48,-21,-51,-20,-53,6,-54,69,-56,-94,-58,38,-59,-57,-61,-107,-62,127,-63,-106,-64,-50,-65,50,-65,-73,-66,105,-66,61,-66,63,-66,100,-66,-78,-66,39,-65,-61,-65,-121,-64,113,-63,126,-62,-76,-61,11,-59,-120,-58,39,-56,-26,-55,-56,-53,-58,-51,-24,-49,32,-46,122,-44,-22,-42,114,-39,24,-36,-55,-34,-103,-31,115,-28,97,-25,94,-22,102,-19,124,-16,-102,-13,-66,-10,-23,-7,23,-3,71,0,120,3,-92,6,-48,9,-16,12,15,16,30,19,39,22,31,25,8,28,-29,30,-90,33,92,36,-13,38,123,41,-28,43,55,46,106,48,-124,50,121,52,88,54,11,56,-88,57,23,59,107,60,-107,61,-100,62,-128,63,56,64,-50,64,57,65,-127,65,-98,65,-104,65,99,65,14,65,-115,64,-24,63,29,63,38,62,19,61,-46,59,117,58,-18,56,74,55,-128,53,-100,51,-110,49,111,47,45,45,-46,42,91,40,-50,37,40,35,109,32,-94,29,-64,26,-46,23,-42,20,-57,17,-73,14,-105,11,115,8,74,5,27,2,-15,-2,-64,-5}; }
	private static byte[] data31(){ return new byte[] {-104,-8,112,-11,82,-14,58,-17,45,-20,44,-23,55,-26,87,-29,127,-32,-58,-35,21,-37,-121,-40,3,-42,-89,-45,89,-47,46,-49,33,-51,45,-53,97,-55,-83,-57,35,-58,-76,-60,114,-61,75,-62,81,-63,118,-64,-56,-65,59,-65,-40,-66,-101,-66,-121,-66,-105,-66,-43,-66,48,-65,-66,-65,103,-64,64,-63,56,-62,89,-61,-99,-60,4,-58,-112,-57,60,-55,10,-53,-8,-52,2,-49,47,-47,113,-45,-43,-43,77,-40,-34,-38,-120,-35,66,-32,21,-29,-13,-27,-26,-24,-29,-21,-19,-18,5,-14,29,-11,70,-8,106,-5,-105,-2,-61,1,-20,4,21,8,54,11,83,14,102,17,110,20,107,23,88,26,57,29,0,32,-63,34,92,37,-13,39,98,42,-64,44,4,47,36,49,47,51,22,53,-36,54,-117,56,5,58,115,59,-88,60,-54,61,-71,62,-116,63,50,64,-72,64,16,65,71,65,80,65,60,65,-12,64,-112,64,-1,63,72,63,111,62,106,61,71,60,-5,58,-116,57,-2,55,73,54,120,52,-122,50,116,48,71,46,-2,43,-104,41,30,39,-120,36,-35,33,34,31,75,28,111,25,120,22,126,19,112,16,95,13,62,10,33,7,-11,3,-48,0,-90,-3,124,-6,90,-9,56,-12,35,-15,17,-18,16,-21,20,-24,47,-27,83,-30,-114,-33,-39,-36,60,-38,-77,-41,67,-43,-15,-46,-79,-48,-102,-50,-110,-52,-74,-54,-13,-56,83,-57,-43,-59,121,-60,67,-61,47,-62,67,-63,121,-64,-39,-65,94,-65,7,-65,-33,-66,-46,-66,-7,-66,62,-65,-82,-65,68,-64,-1,-64,-31,-63,-24,-62,20,-60,101,-59,-43,-58,110,-56,32,-54,-5,-53,-16,-51,2,-48,55,-46,126,-44,-21,-42,101,-39,-3,-37,-86,-34,103,-31,60,-28,29,-25,17,-22,12,-19,27,-16,40,-13,73,-10,105,-7,-117,-4,-74,-1,-40,2,3,6,31,9,65,12,79,15,96,18,93,21,81,24,56,27,8,30,-48,32,119,35,25,38,-110,40,3,43,80,45,-124,47,-98,49,-106,51,115,53,46,55,-58,56,65,58,-109,59,-59,60,-46,61,-71,62,123,63,21,64,-114,64,-42,64,5,65,-2,64,-36,64,-114,64,24,64,127,63,-67,62,-43,61,-51,60,-102,59,71,58,-47,56,55,55,124,53,-90,51,-88,49,-107,47,95,45,18,43,-87,40,42,38,-112,35,-26,32,34,30,83,27,109,24,127,21,126,18,117,15,100,12,72,9,42,6,8,3,-33,-1,-64,-4,-104,-7,126,-10,97,-13,82,-16,74,-19,76,-22,95,-25,124,-28,-85,-31,-15,-34,68,-36,-80,-39,52,-41,-52,-44,-123,-46,82,-48,65,-50,76,-52,116,-54,-64,-56,42,-57,-71,-59,104,-60,61,-61,53,-62,83,-63,-105,-64,-1,-65,-111,-65,68,-65,38,-65,38,-65,83,-65,-91,-65,28,-64,-67,-64,-128,-63,107,-62,122,-61,-84,-60,6,-58,123,-57,28,-55,-44,-54,-77,-52,-84,-50,-59,-48,-5,-46,72,-43,-74,-41,50,-38,-49,-36,119,-33,61,-30,10,-27,-15,-25,-33,-22,-36,-19,-24,-16,-12,-13,18,-9,41,-6,81,-3,110,0,-107,3,-78,6,-50,9,-25,12,-14,15,-7,18,-16,21,-34,24,-69,27,-122,30,66,33,-26,35,119,38,-14,40,80,43,-101,45,-62,47,-45,49,-61,51,-107,53,72,55,-42,56,71,58,-114,59,-68,60,-71,61,-99,62,81,63,-26,63,83,64,-106,64,-70,64,-83,64,-125,64,43,64,-78,63,14,63,72,62,92,61,72,60,22,59,-70,57,64,56,-93,54,-28,52,9,51,9,49,-12,46,-69,44,110,42,1,40,-125,37,-25,34,63,32,123,29,-84,26,-56,23,-37,20,-36,17,-40,14,-58,11,-79,8,-108,5,117,2,86,-1,53,-4,23,-7,-3,-11,-20,-14,-35,-17,-31,-20,-30,-23,1,-25,35,-28,90,-31,-89,-34,-3,-37,119,-39,-3,-42,-96,-44,95,-46,51,-48,44,-50,58,-52,112,-54,-66,-56,52,-57,-58,-59,127,-60,91,-61,89,-62,-128,-63,-55,-64,55,-64,-47,-65,-118,-65,111,-65,123,-65,-90,-65,3,-64,123,-64,34,-63,-22,-63,-42,-62,-19,-61,30,-59,127,-58,-12,-57,-107,-55,86,-53,44,-51,52,-49,65,-47,126,-45,-51,-43,49,-40,-69,-38,73,-35,-6,-33,-72,-30,-121,-27,106,-24,86,-21,81,-18,87,-15,99,-12,122,-9,-110,-6,-79,-3,-51,0,-21,3,7,7,30,10,48,13,55,16,55,19,42,22,18,25,-25,27,-80,30,99,33,1,36,-111,38,-4,40,96,43,-102,45,-62,47,-52,49,-76,51,-126,53,47,55,-74,56,37,58,101,59,-117,60,-118,61,95,62,26,63,-94,63,16,64,78,64,105,64,98,64,45,64,-39,63,87,63,-76,62,-20,61,-4,60,-20,59,-78,58,90,57,-36,55,67,54,127,52,-88,50,-89,48,-110,46,93,44,15,42,-93,39,42,37,-115,34,-23,31,40,29,90,26,124,23,-113,20,-105,17}; }
	private static byte[] data32(){ return new byte[] {-109,14,-120,11,117,8,93,5,67,2,40,-1,9,-4,-11,-8,-38,-11,-46,-14,-58,-17,-50,-20,-42,-23,-7,-26,31,-28,93,-31,-86,-34,12,-36,-124,-39,20,-41,-73,-44,126,-46,83,-48,83,-50,101,-52,-100,-54,-14,-56,102,-57,2,-58,-71,-60,-102,-61,-102,-62,-60,-63,14,-63,-124,-64,21,-64,-38,-65,-70,-65,-56,-65,-9,-65,82,-64,-54,-64,115,-63,56,-62,40,-61,57,-60,111,-59,-58,-58,68,-56,-35,-55,-99,-53,116,-51,114,-49,-121,-47,-71,-45,9,-42,106,-40,-19,-38,123,-35,42,-32,-35,-30,-77,-27,-121,-24,117,-21,108,-18,106,-15,120,-12,-124,-9,-101,-6,-76,-3,-51,0,-25,3,-3,6,17,10,28,13,34,16,27,19,12,22,-16,24,-65,27,-122,30,52,33,-48,35,90,38,-57,40,32,43,94,45,-126,47,-123,49,114,51,56,53,-28,54,110,56,-44,57,27,59,59,60,58,61,18,62,-56,62,83,63,-63,63,-1,63,29,64,23,64,-33,63,-111,63,14,63,113,62,-88,61,-67,60,-85,59,122,58,32,57,-84,55,13,54,87,52,124,50,-124,48,113,46,64,44,-10,41,-109,39,24,37,-122,34,-30,31,39,29,96,26,-124,23,-97,20,-88,17,-84,14,-92,11,-106,8,-124,5,110,2,83,-1,66,-4,39,-7,27,-10,13,-13,12,-16,18,-19,37,-22,67,-25,113,-28,-80,-31,-1,-34,103,-36,-36,-39,113,-41,23,-43,-39,-46,-72,-48,-79,-50,-58,-52,1,-53,79,-55,-51,-57,93,-58,28,-59,-9,-61,-8,-62,31,-62,103,-63,-40,-64,109,-64,42,-64,8,-64,19,-64,62,-64,-109,-64,13,-63,-84,-63,111,-62,88,-61,104,-60,-108,-59,-18,-58,91,-56,-6,-55,-87,-53,-121,-51,116,-49,-117,-47,-77,-45,-4,-43,92,-40,-45,-38,98,-35,4,-32,-72,-30,-128,-27,88,-24,55,-21,49,-18,34,-15,48,-12,52,-9,73,-6,90,-3,113,0,-123,3,-104,6,-89,9,-79,12,-80,15,-85,18,-108,21,120,24,70,27,9,30,-73,32,82,35,-39,37,71,40,-94,42,-36,44,4,47,5,49,-11,50,-67,52,107,54,-10,55,95,57,-87,58,-51,59,-49,60,-85,61,100,62,-9,62,101,63,-84,63,-50,63,-53,63,-98,63,82,63,-40,62,62,62,-127,61,-107,60,-108,59,96,58,21,57,-93,55,16,54,93,52,-115,50,-103,48,-110,46,100,44,37,42,-58,39,85,37,-55,34,43,32,123,29,-76,26,-26,23,0,21,22,18,28,15,26,12,19,9,5,6,-13,2,-31,-1,-52,-4,-66,-7,-81,-10,-88,-13,-88,-16,-80,-19,-57,-22,-28,-25,22,-27,84,-30,-91,-33,10,-35,-124,-38,16,-40,-67,-43,120,-45,87,-47,77,-49,96,-51,-107,-53,-30,-55,90,-56,-26,-58,-94,-59,115,-60,117,-61,-114,-62,-39,-63,58,-63,-49,-64,-128,-64,91,-64,90,-64,-128,-64,-53,-64,60,-63,-43,-63,-116,-62,113,-61,112,-60,-100,-59,-29,-58,82,-56,-35,-55,-116,-53,88,-51,67,-49,76,-47,110,-45,-82,-43,2,-40,116,-38,-7,-36,-111,-33,67,-30,-5,-28,-47,-25,-86,-22,-106,-19,-118,-16,-119,-13,-115,-10,-102,-7,-89,-4,-72,-1,-54,2,-41,5,-26,8,-25,11,-21,14,-35,17,-52,20,-87,23,122,26,58,29,-20,31,-122,34,16,37,-127,39,-39,41,31,44,65,46,80,48,62,50,11,52,-60,53,77,55,-59,56,16,58,61,59,70,60,44,61,-19,61,-122,62,2,63,76,63,-128,63,126,63,99,63,27,63,-79,62,32,62,105,61,-110,60,-112,59,115,58,44,57,-59,55,65,54,-106,52,-47,50,-18,48,-26,46,-49,44,-111,42,67,40,-40,37,87,35,-61,32,26,30,95,27,-106,24,-69,21,-41,18,-29,15,-21,12,-25,9,-32,6,-43,3,-61,0,-71,-3,-89,-6,-95,-9,-101,-12,-101,-15,-87,-18,-70,-21,-35,-24,12,-26,73,-29,-101,-32,-6,-35,114,-37,-1,-40,-97,-42,97,-44,47,-46,42,-48,47,-50,97,-52,-89,-54,18,-55,-98,-57,73,-58,24,-59,11,-60,28,-61,90,-62,-74,-63,56,-63,-28,-64,-81,-64,-92,-64,-67,-64,-5,-64,97,-63,-22,-63,-104,-62,107,-61,99,-60,122,-59,-66,-58,21,-56,-102,-55,59,-53,-9,-52,-37,-50,-47,-48,-21,-46,29,-43,105,-41,-54,-39,73,-36,-45,-34,124,-31,43,-28,-9,-26,-59,-23,-83,-20,-106,-17,-115,-14,-112,-11,-115,-8,-97,-5,-92,-2,-75,1,-67,4,-55,7,-56,10,-52,13,-69,16,-86,19,-120,22,89,25,30,28,-50,30,112,33,-7,35,114,38,-48,40,24,43,69,45,88,47,78,49,40,51,-30,52,126,54,-9,55,84,57,-120,58,-97,59,-113,60,93,61,7,62,-120,62,-21,62,31,63,57,63,35,63,-17,62,-112,62,16,62,105,61,-97,60,-80,59,-99,58,104,57,17,56,-103,54,1,53,72,51,113,49,124,47,113,45,62,43,2,41}; }
	private static byte[] data33(){ return new byte[] {-99,38,48,36,-94,33,9,31,85,28,-104,25,-57,22,-22,19,4,17,13,14,22,11,18,8,12,5,5,2,-9,-2,-15,-5,-24,-8,-28,-11,-19,-14,-18,-17,14,-19,35,-22,89,-25,-113,-28,-33,-31,56,-33,-81,-36,47,-38,-44,-41,-126,-43,82,-45,62,-47,60,-49,100,-51,-97,-53,-1,-55,-128,-56,27,-57,-31,-59,-63,-60,-52,-61,-12,-62,68,-62,-71,-63,80,-63,15,-63,-14,-64,-6,-64,41,-63,125,-63,-12,-63,-110,-62,84,-61,56,-60,68,-59,109,-58,-66,-57,42,-55,-66,-54,104,-52,60,-50,36,-48,44,-46,81,-44,-116,-42,-31,-40,81,-37,-50,-35,106,-32,15,-29,-50,-27,-111,-24,112,-21,77,-18,65,-15,54,-12,50,-9,55,-6,60,-3,69,0,78,3,79,6,88,9,76,12,74,15,46,18,19,21,-26,23,-83,26,100,29,7,32,-102,34,23,37,125,39,-48,41,2,44,36,46,33,48,8,50,-49,51,117,53,2,55,101,56,-80,57,-48,58,-43,59,-80,60,109,61,-1,61,114,62,-68,62,-27,62,-29,62,-62,62,117,62,11,62,115,61,-63,60,-32,59,-26,58,-65,57,-128,56,23,55,-110,53,-19,51,38,50,71,48,68,46,46,44,-9,41,-85,39,69,37,-52,34,58,32,-99,29,-30,26,36,24,80,21,113,18,-120,15,-105,12,-103,9,-98,6,-103,3,-110,0,-114,-3,-118,-6,-122,-9,-113,-12,-107,-15,-83,-18,-57,-21,-11,-24,40,-26,116,-29,-56,-32,52,-34,-77,-37,71,-39,-14,-42,-74,-44,-111,-46,-116,-48,-97,-50,-47,-52,33,-53,-113,-55,33,-56,-48,-58,-93,-59,-103,-60,-81,-61,-16,-62,75,-62,-44,-63,122,-63,76,-63,64,-63,85,-63,-102,-63,-12,-63,-122,-62,42,-61,1,-60,-18,-60,12,-58,62,-57,-97,-56,22,-54,-78,-53,112,-51,66,-49,61,-47,73,-45,118,-43,-69,-41,22,-38,-120,-36,17,-33,-87,-31,90,-28,18,-25,-30,-23,-72,-20,-99,-17,-117,-14,-127,-11,124,-8,124,-5,-128,-2,-126,1,-121,4,-124,7,-125,10,117,13,100,16,71,19,30,22,-23,24,-89,27,79,30,-21,32,114,35,-34,37,63,40,124,42,-87,44,-73,46,-88,48,-125,50,55,52,-44,53,75,55,-90,56,-37,57,-13,58,-28,59,-80,60,97,61,-32,61,72,62,-126,62,-102,62,-114,62,91,62,5,62,-119,61,-25,60,39,60,59,59,52,58,5,57,-74,55,70,54,-70,52,4,51,63,49,77,47,77,45,41,43,-17,40,-99,38,52,36,-77,33,35,31,124,28,-56,25,4,23,45,20,83,17,103,14,122,11,126,8,-123,5,-126,2,-126,-1,-125,-4,127,-7,-118,-10,-112,-13,-91,-16,-65,-19,-27,-22,24,-24,89,-27,-86,-30,11,-32,-128,-35,12,-37,-90,-40,100,-42,45,-44,25,-46,31,-48,60,-50,126,-52,-40,-54,86,-55,-14,-57,-80,-58,-113,-59,-109,-60,-74,-61,2,-61,107,-62,2,-62,-77,-63,-109,-63,-113,-63,-75,-63,1,-62,107,-62,3,-61,-76,-61,-108,-60,-114,-59,-81,-58,-14,-57,83,-55,-41,-54,125,-52,55,-50,30,-48,17,-46,44,-44,90,-42,-93,-40,1,-37,121,-35,-2,-33,-95,-30,73,-27,11,-24,-43,-22,-85,-19,-109,-16,120,-13,116,-10,100,-7,104,-4,98,-1,100,2,96,5,92,8,78,11,66,14,35,17,3,20,-48,22,-107,25,70,28,-21,30,122,33,-10,35,95,38,-83,40,-24,42,6,45,8,47,-10,48,-70,50,112,52,-9,53,107,55,-75,56,-26,57,-22,58,-40,59,-107,60,59,61,-77,61,14,62,61,62,79,62,52,62,-4,61,-101,61,21,61,112,60,-97,59,-77,58,-95,57,107,56,25,55,-98,53,14,52,84,50,-120,48,-107,46,-113,44,103,42,43,40,-41,37,106,35,-19,32,86,30,-77,27,-3,24,57,22,101,19,-115,16,-95,13,-72,10,-65,7,-56,4,-53,1,-49,-2,-47,-5,-38,-8,-30,-11,-12,-14,11,-16,48,-19,89,-22,-105,-25,-37,-28,55,-30,-97,-33,29,-35,-80,-38,83,-40,26,-42,-21,-45,-29,-47,-19,-49,23,-50,96,-52,-60,-54,77,-55,-18,-57,-71,-58,-98,-59,-84,-60,-39,-61,42,-61,-95,-62,58,-62,-8,-63,-37,-63,-28,-63,13,-62,98,-62,-45,-62,111,-61,43,-60,11,-59,14,-58,52,-57,121,-56,-30,-55,105,-53,14,-51,-43,-50,-78,-48,-77,-46,-54,-44,-6,-42,69,-39,-92,-37,26,-34,-92,-32,64,-29,-20,-27,-86,-24,114,-21,73,-18,41,-15,20,-12,0,-9,-5,-7,-19,-4,-18,-1,-27,2,-33,5,-45,8,-59,11,-85,14,-112,17,96,20,48,23,-26,25,-104,28,48,31,-70,33,51,36,-115,38,-35,40,7,43,37,45,29,47,2,49,-60,50,108,52,-16,53,92,55,-98,56,-55,57,-57,58,-85,59,102,60,2,61,119,61,-57,61,-8,61,-5,61,-27,61,-96,61,62,61,-76,60,7,60,56,59,68,58}; }
	private static byte[] data34(){ return new byte[] {49,57,-9,55,-94,54,39,53,-110,51,-37,49,9,48,25,46,15,44,-23,41,-83,39,90,37,-20,34,115,32,-39,29,62,27,-125,24,-58,21,-10,18,26,16,59,13,76,10,93,7,105,4,109,1,121,-2,126,-5,-116,-8,-102,-11,-82,-14,-48,-17,-14,-20,42,-22,102,-25,-76,-28,21,-30,-127,-33,7,-35,-99,-38,76,-40,17,-42,-18,-45,-25,-47,-6,-49,40,-50,122,-52,-36,-54,114,-55,18,-56,-24,-58,-51,-59,-30,-60,17,-60,107,-61,-32,-62,-124,-62,61,-62,44,-62,48,-62,100,-62,-76,-62,46,-61,-57,-61,-120,-60,105,-59,107,-58,-107,-57,-38,-56,66,-54,-53,-53,110,-51,53,-49,21,-47,14,-45,43,-43,82,-41,-93,-39,-6,-37,114,-34,-9,-32,-112,-29,59,-26,-12,-24,-69,-21,-116,-18,108,-15,76,-12,62,-9,43,-6,34,-3,23,0,13,3,2,6,-15,8,-32,11,-65,14,-96,17,108,20,52,23,-21,25,-110,28,43,31,-84,33,33,36,121,38,-63,40,-20,42,-2,44,-5,46,-46,48,-102,50,53,52,-63,53,28,55,105,56,-125,57,-118,58,101,59,33,60,-71,60,44,61,126,61,-89,61,-78,61,-111,61,84,61,-20,60,101,60,-72,59,-25,58,-9,57,-32,56,-83,55,85,54,-33,52,72,51,-105,49,-61,47,-37,45,-52,43,-78,41,113,39,39,37,-71,34,68,32,-80,29,20,27,99,24,-91,21,-37,18,5,16,38,13,64,10,83,7,98,4,110,1,123,-2,-120,-5,-106,-8,-84,-11,-60,-14,-26,-17,20,-19,71,-22,-114,-25,-34,-28,61,-30,-72,-33,54,-35,-39,-38,-124,-40,77,-42,49,-44,41,-46,62,-48,116,-50,-69,-52,49,-53,-74,-55,102,-56,49,-57,34,-58,45,-59,103,-60,-73,-61,51,-61,-48,-62,-111,-62,118,-62,-126,-62,-84,-62,0,-61,116,-61,14,-60,-53,-60,-86,-59,-85,-58,-51,-57,19,-55,118,-54,-4,-53,-101,-51,95,-49,56,-47,50,-45,68,-43,110,-41,-75,-39,10,-36,124,-34,-4,-32,-109,-29,54,-26,-20,-24,-83,-21,122,-18,85,-15,49,-12,29,-9,6,-6,-9,-4,-21,-1,-40,2,-50,5,-74,8,-99,11,-126,14,85,17,37,20,-25,22,-102,25,62,28,-41,30,83,33,-56,35,29,38,98,40,-116,42,-96,44,-104,46,115,48,52,50,-41,51,90,53,-63,54,2,56,41,57,39,58,13,59,-62,59,100,60,-43,60,40,61,92,61,94,61,78,61,9,61,-83,60,38,60,126,59,-77,58,-59,57,-73,56,-124,55,55,54,-64,52,53,51,-124,49,-71,47,-45,45,-46,43,-78,41,-124,39,50,37,-42,34,94,32,-42,29,61,27,-111,24,-36,21,18,19,72,16,104,13,-115,10,-98,7,-70,4,-60,1,-38,-2,-26,-5,-2,-8,18,-10,51,-13,84,-16,-121,-19,-68,-22,5,-24,87,-27,-68,-30,48,-32,-71,-35,83,-37,4,-39,-47,-42,-85,-44,-86,-46,-68,-48,-18,-50,57,-51,-86,-53,42,-54,-33,-56,-98,-57,-109,-58,-104,-59,-52,-60,27,-60,-110,-61,41,-61,-25,-62,-59,-62,-54,-62,-13,-62,61,-61,-82,-61,63,-60,-9,-60,-51,-59,-52,-58,-30,-57,37,-55,126,-54,-2,-53,-106,-51,82,-49,35,-47,24,-45,32,-43,70,-41,-127,-39,-46,-37,61,-34,-75,-32,70,-29,-29,-27,-112,-24,75,-21,21,-18,-26,-16,-64,-13,-92,-10,-120,-7,117,-4,101,-1,76,2,63,5,34,8,10,11,-26,13,-69,16,-121,19,71,22,-7,24,-98,27,50,30,-78,32,36,35,123,37,-62,39,-19,41,2,44,-5,45,-36,47,-99,49,70,51,-53,52,54,54,126,55,-90,56,-81,57,-109,58,86,59,-7,59,113,60,-49,60,4,61,20,61,6,61,-50,60,116,60,-3,59,84,59,-100,58,-81,57,-84,56,-122,55,57,54,-44,52,77,51,-90,49,-26,47,8,46,11,44,-2,41,-52,39,-112,37,50,35,-57,32,70,30,-76,27,17,25,98,22,-96,19,-36,16,3,14,44,11,70,8,100,5,117,2,-113,-1,-97,-4,-71,-7,-44,-10,-13,-13,28,-15,75,-18,-123,-21,-50,-24,33,-26,-125,-29,-4,-32,123,-34,31,-36,-59,-39,-111,-41,109,-43,97,-45,118,-47,-99,-49,-21,-51,75,-52,-43,-54,115,-55,58,-56,28,-57,34,-58,74,-59,-110,-60,1,-60,-115,-61,68,-61,25,-61,18,-61,52,-61,113,-61,-38,-61,96,-60,12,-59,-38,-59,-54,-58,-37,-57,14,-55,96,-54,-48,-53,100,-51,14,-49,-37,-48,-63,-46,-64,-44,-36,-42,14,-39,83,-37,-74,-35,36,-32,-83,-30,63,-27,-25,-25,-102,-22,88,-19,39,-16,-9,-14,-43,-11,-73,-8,-102,-5,-123,-2,109,1,86,4,58,7,30,10,-10,12,-52,15,-106,18,85,21,8,24,-83,26,65,29,-56,31,53,34,-105,36,-40,38,16,41,36,43,38,45,10,47,-44,48,-128,50,17,52,126,53,-43,54,-1,55,24,57,-1,57,-45,58}; }
	private static byte[] data35(){ return new byte[] {119,59,3,60,103,60,-88,60,-59,60,-63,60,-107,60,74,60,-38,59,69,59,-109,58,-73,57,-66,56,-91,55,102,54,16,53,-112,51,-6,49,69,48,112,46,-120,44,123,42,96,40,37,38,-39,35,119,33,-2,30,122,28,-37,25,58,23,125,20,-60,17,-16,14,33,12,67,9,99,6,127,3,-106,0,-76,-3,-56,-6,-19,-9,9,-11,54,-14,102,-17,-96,-20,-24,-23,57,-25,-99,-28,12,-30,-108,-33,37,-35,-43,-38,-110,-40,106,-42,94,-44,98,-46,-115,-48,-57,-50,40,-51,-94,-53,58,-54,-10,-56,-51,-57,-57,-58,-28,-59,32,-59,-127,-60,4,-60,-86,-61,114,-61,96,-61,111,-61,-93,-61,-5,-61,114,-60,18,-59,-50,-59,-77,-58,-79,-57,-38,-56,23,-54,-126,-53,-3,-52,-94,-50,91,-48,53,-46,40,-44,52,-42,91,-40,-108,-38,-23,-36,77,-33,-55,-31,83,-28,-18,-26,-103,-23,78,-20,19,-17,-35,-15,-78,-12,-113,-9,108,-6,81,-3,52,0,26,3,-6,5,-34,8,-79,11,-118,14,80,17,18,20,-58,22,108,25,7,28,-118,30,5,33,98,35,-77,37,-23,39,12,42,14,44,2,46,-48,47,-120,49,38,51,-102,52,-1,53,55,55,88,56,82,57,46,58,-25,58,125,59,-16,59,66,60,109,60,123,60,94,60,35,60,-60,59,63,59,-98,58,-47,57,-18,56,-34,55,-71,54,103,53,2,52,120,50,-45,48,15,47,50,45,57,43,42,41,-2,38,-65,36,106,34,-2,31,-122,29,-13,26,92,24,-84,21,-10,18,51,16,101,13,-107,10,-73,7,-38,4,-8,1,22,-1,52,-4,85,-7,120,-10,-93,-13,-44,-16,13,-18,85,-21,-95,-24,6,-26,108,-29,-15,-32,126,-34,36,-36,-35,-39,-83,-41,-110,-43,-106,-45,-85,-47,-28,-49,53,-50,-96,-52,49,-53,-39,-55,-93,-56,-108,-57,-104,-58,-51,-59,23,-59,-115,-60,32,-60,-40,-61,-76,-61,-80,-61,-45,-61,23,-60,125,-60,10,-59,-77,-59,-123,-58,115,-57,-125,-56,-72,-55,4,-53,121,-52,4,-50,-80,-49,119,-47,90,-45,85,-43,108,-41,-104,-39,-36,-37,50,-34,-94,-32,28,-29,-82,-27,76,-24,-11,-22,-76,-19,110,-16,67,-13,15,-10,-19,-8,-55,-5,-90,-2,-118,1,102,4,69,7,29,10,-17,12,-70,15,124,18,49,21,-34,23,120,26,7,29,-126,31,-22,33,66,36,-127,38,-86,40,-64,42,-78,44,-102,46,86,48,4,50,-120,51,-7,52,67,54,117,55,127,56,108,57,54,58,-32,58,103,59,-54,59,11,60,41,60,35,60,-2,59,-82,59,69,59,-80,58,0,58,44,57,51,56,32,55,-27,53,-108,52,27,51,-116,49,-40,47,17,46,40,44,42,42,18,40,-31,37,-100,35,65,33,-44,30,83,28,-57,25,33,23,123,20,-64,17,-5,14,54,12,92,9,-119,6,-84,3,-50,0,-14,-3,18,-5,60,-8,98,-11,-104,-14,-51,-17,17,-19,95,-22,-72,-25,34,-27,-105,-30,37,-32,-70,-35,114,-37,49,-39,15,-41,5,-43,13,-45,57,-47,121,-49,-40,-51,85,-52,-19,-54,-87,-55,127,-56,123,-57,-109,-58,-49,-59,45,-59,-84,-60,80,-60,20,-60,-4,-61,8,-60,53,-60,-121,-60,-6,-60,-113,-59,72,-58,35,-57,25,-56,59,-55,110,-54,-48,-53,67,-51,-36,-50,-114,-48,92,-46,69,-44,73,-42,96,-40,-105,-38,-42,-36,60,-33,-94,-31,41,-28,-74,-26,85,-23,4,-20,-70,-18,125,-15,72,-12,22,-9,-14,-7,-59,-4,-90,-1,-128,2,88,5,52,8,0,11,-46,13,-112,16,79,19,-6,21,-98,24,47,27,-74,29,35,32,-118,34,-52,36,11,39,34,41,46,43,26,45,-19,46,-90,48,67,50,-67,51,36,53,94,54,-123,55,-123,56,101,57,34,58,-59,58,54,59,-101,59,-58,59,-34,59,-50,59,-104,59,71,59,-53,58,52,58,119,57,-104,56,-101,55,124,54,62,53,-31,51,99,50,-51,48,22,47,71,45,90,43,88,41,58,39,10,37,-67,34,102,32,-15,29,119,27,-34,24,72,22,-109,19,-28,16,28,14,88,11,-124,8,-76,5,-41,2,1,0,38,-3,79,-6,123,-9,-85,-12,-31,-15,36,-17,106,-20,-63,-23,35,-25,-111,-28,21,-30,-93,-33,76,-35,1,-37,-44,-40,-77,-42,-72,-44,-56,-46,-1,-48,72,-49,-80,-51,58,-52,-40,-54,-92,-55,127,-56,-121,-57,-88,-58,-18,-59,87,-59,-32,-60,-119,-60,92,-60,70,-60,98,-60,-110,-60,-17,-60,104,-59,5,-58,-57,-58,-91,-57,-89,-56,-56,-55,7,-53,107,-52,-28,-51,-127,-49,56,-47,7,-45,-8,-44,-7,-42,22,-39,77,-37,-111,-35,-14,-33,95,-30,-34,-28,114,-25,13,-22,-69,-20,111,-17,47,-14,-8,-12,-59,-9,-104,-6,113,-3,66,0,31,3,-14,5,-63,8,-107,11,84,14,19,17,-54,19,107,22,13,25,-107,27,19,30,123,32,-41,34}; }
	private static byte[] data36(){ return new byte[] {21,37,71,39,92,41,90,43,67,45,10,47,-68,48,79,50,-59,51,30,53,86,54,113,55,103,56,70,57,-12,57,-108,58,-2,58,86,59,-128,59,-111,59,116,59,67,59,-33,58,105,58,-59,57,4,57,36,56,31,55,-2,53,-70,52,91,51,-39,49,68,48,-123,46,-71,44,-57,42,-58,40,-91,38,119,36,41,34,-46,31,94,29,-28,26,78,24,-72,21,8,19,87,16,-104,13,-48,10,6,8,51,5,98,2,-119,-1,-72,-4,-30,-7,19,-9,76,-12,-123,-15,-51,-18,27,-20,118,-23,-34,-26,85,-28,-37,-31,117,-33,32,-35,-33,-38,-76,-40,-96,-42,-91,-44,-62,-46,-4,-48,74,-49,-66,-51,72,-52,-12,-54,-67,-55,-89,-56,-83,-57,-37,-58,35,-58,-110,-59,32,-59,-49,-60,-91,-60,-105,-60,-76,-60,-21,-60,73,-59,-57,-59,106,-58,40,-57,17,-56,14,-55,56,-54,116,-53,-36,-52,84,-50,-11,-49,-87,-47,125,-45,105,-43,107,-41,-116,-39,-71,-37,7,-34,91,-32,-48,-30,70,-27,-36,-25,113,-22,31,-19,-50,-17,-115,-14,79,-11,27,-8,-22,-6,-69,-3,-115,0,100,3,45,6,4,9,-62,11,-120,14,65,17,-21,19,-108,22,34,25,-81,27,34,30,-120,32,-35,34,21,37,70,39,78,41,80,43,41,45,-10,46,-101,48,48,50,-103,51,-10,52,35,54,63,55,45,56,10,57,-76,57,80,58,-71,58,11,59,54,59,62,59,40,59,-22,58,-112,58,14,58,111,57,-84,56,-55,55,-59,54,-91,53,95,52,1,51,-126,49,-25,47,50,46,95,44,117,42,114,40,86,38,38,36,-33,33,-122,31,27,29,-100,26,20,24,117,21,-45,18,33,16,99,13,-88,10,-41,7,18,5,62,2,110,-1,-97,-4,-50,-7,5,-9,64,-12,127,-15,-52,-18,29,-20,126,-23,-21,-26,99,-28,-12,-31,-119,-33,66,-35,-4,-38,-35,-40,-56,-42,-46,-44,-13,-46,45,-47,-123,-49,-10,-51,-122,-52,51,-53,0,-54,-22,-56,-10,-57,33,-57,110,-58,-34,-59,106,-59,32,-59,-17,-60,-22,-60,-1,-60,59,-59,-105,-59,21,-58,-73,-58,117,-57,90,-56,90,-55,124,-54,-66,-53,27,-51,-102,-50,48,-48,-24,-47,-75,-45,-98,-43,-94,-41,-74,-39,-21,-37,41,-34,-122,-32,-21,-30,103,-27,-15,-25,-121,-22,46,-19,-38,-17,-108,-14,81,-11,27,-8,-31,-6,-77,-3,125,0,80,3,24,6,-28,8,-90,11,98,14,25,17,-65,19,100,22,-18,24,123,27,-29,29,79,32,-104,34,-42,36,-4,38,9,41,2,43,-32,44,-91,46,77,48,-36,49,74,51,-96,52,-47,53,-24,54,-36,55,-78,56,100,57,-5,57,102,58,-70,58,-25,58,-17,58,-35,58,-96,58,71,58,-55,57,44,57,109,56,-116,55,-113,54,107,53,48,52,-46,50,88,49,-60,47,14,46,69,44,91,42,95,40,72,38,28,36,-38,33,-121,31,31,29,-89,26,34,24,-118,21,-20,18,62,16,-119,13,-53,10,8,8,64,5,117,2,-88,-1,-35,-4,18,-6,74,-9,-116,-12,-53,-15,32,-17,111,-20,-39,-23,66,-25,-60,-28,81,-30,-20,-33,-92,-35,98,-37,67,-39,47,-41,59,-43,92,-45,-107,-47,-18,-49,94,-50,-17,-52,-103,-53,101,-54,79,-55,87,-56,-125,-57,-53,-58,56,-58,-60,-59,114,-59,69,-59,51,-59,78,-59,124,-59,-36,-59,81,-58,-17,-58,-87,-57,-121,-56,-126,-55,-94,-54,-38,-53,52,-51,-84,-50,60,-48,-18,-47,-74,-45,-104,-43,-107,-41,-89,-39,-49,-37,15,-34,93,-32,-61,-30,55,-27,-70,-25,77,-22,-22,-20,-109,-17,72,-14,0,-11,-62,-9,-119,-6,78,-3,28,0,-28,2,-84,5,114,8,51,11,-23,13,-97,16,66,19,-29,21,111,24,-13,26,101,29,-60,31,21,34,79,36,114,38,-121,40,121,42,93,44,33,46,-53,47,93,49,-52,50,38,52,89,53,117,54,108,55,69,56,-3,56,-107,57,11,58,97,58,-112,58,-91,58,-112,58,97,58,11,58,-108,57,-1,56,66,56,113,55,111,54,96,53,33,52,-47,50,94,49,-52,47,39,46,91,44,-126,42,-120,40,122,38,85,36,29,34,-53,31,115,29,-7,26,-128,24,-18,21,86,19,-83,16,0,14,69,11,-118,8,-57,5,-1,2,56,0,113,-3,-88,-6,-23,-9,36,-11,116,-14,-68,-17,27,-19,123,-22,-18,-25,108,-27,-7,-30,-103,-32,73,-34,15,-36,-25,-39,-42,-41,-34,-43,-5,-45,54,-46,-121,-48,-10,-50,-128,-51,41,-52,-19,-54,-42,-55,-45,-56,-3,-57,61,-57,-93,-58,43,-58,-49,-59,-100,-59,-126,-59,-109,-59,-67,-59,17,-58,127,-58,20,-57,-59,-57,-102,-56,-114,-55,-96,-54,-44,-53,33,-51,-111,-50,25,-48,-64,-47,-128,-45,89,-43,74,-41,89,-39,114,-37,-82,-35,-15,-33,81,-30,-70,-28,57,-25,-63,-23,89,-20,-3,-18,-90,-15,93,-12,24,-9}; }
	private static byte[] data37(){ return new byte[] {-43,-7,-98,-4,94,-1,41,2,-23,4,-82,7,104,10,34,13,-47,15,118,18,18,21,-95,23,36,26,-107,28,-8,30,72,33,-126,35,-79,37,-70,39,-64,41,-103,43,108,45,22,47,-83,48,38,50,-127,51,-66,52,-32,53,-35,54,-64,55,127,56,33,57,-99,57,-1,57,53,58,86,58,74,58,38,58,-42,57,113,57,-34,56,54,56,101,55,120,54,106,53,64,52,-13,50,-113,49,9,48,105,46,-80,44,-38,42,-17,40,-22,38,-48,36,-97,34,92,32,3,30,-97,27,38,25,-97,22,14,20,108,17,-55,14,18,12,94,9,-96,6,-35,3,30,1,87,-2,-108,-5,-41,-8,24,-10,99,-13,-74,-16,12,-18,116,-21,-29,-24,97,-26,-18,-29,-117,-31,55,-33,-4,-36,-50,-38,-68,-40,-66,-42,-44,-44,11,-45,84,-47,-67,-49,65,-50,-32,-52,-99,-53,122,-54,115,-55,-113,-56,-56,-57,34,-57,-98,-58,58,-58,-8,-59,-42,-59,-40,-59,-8,-59,63,-58,-95,-58,40,-57,-51,-57,-106,-56,124,-55,-125,-54,-89,-53,-20,-52,73,-50,-53,-49,97,-47,20,-45,-26,-44,-57,-42,-54,-40,-37,-38,7,-35,68,-33,-106,-31,-8,-29,107,-26,-20,-24,121,-21,22,-18,-72,-16,103,-13,27,-10,-45,-8,-106,-5,81,-2,24,1,-45,3,-105,6,77,9,8,12,-81,14,93,17,-16,19,-120,22,7,25,124,27,-29,29,50,32,120,34,-93,36,-69,38,-68,40,-89,42,117,44,53,46,-57,47,84,49,-80,50,-3,51,37,53,49,54,28,55,-20,55,-109,56,36,57,-120,57,-40,57,-4,57,5,58,-21,57,-85,57,84,57,-50,56,57,56,112,55,-103,54,-107,53,123,52,61,51,-26,49,112,48,-35,46,52,45,103,43,-111,41,-112,39,-118,37,97,35,43,33,-31,30,-125,28,23,26,-101,23,15,21,126,18,-38,15,50,13,-125,10,-56,7,18,5,80,2,-108,-1,-47,-4,24,-6,92,-9,-88,-12,-6,-15,85,-17,-75,-20,44,-22,-99,-25,48,-27,-61,-30,112,-32,44,-34,-6,-37,-32,-39,-37,-41,-22,-43,24,-44,87,-46,-72,-48,46,-49,-60,-51,119,-52,68,-53,53,-54,62,-55,109,-56,-70,-57,35,-57,-75,-58,96,-58,48,-58,36,-58,49,-58,106,-58,-71,-58,51,-57,-59,-57,127,-56,83,-55,75,-54,93,-53,-111,-52,-31,-51,79,-49,-40,-48,124,-46,59,-44,16,-42,4,-40,6,-38,39,-36,83,-34,-100,-32,-17,-30,87,-27,-50,-25,79,-22,-27,-20,123,-17,35,-14,-50,-12,-126,-9,58,-6,-11,-4,-77,-1,109,2,44,5,-30,7,-104,10,68,13,-20,15,-122,18,27,21,-96,23,24,26,-126,28,-38,30,33,33,86,35,116,37,-127,39,112,41,79,43,16,45,-73,46,73,48,-75,49,17,51,67,52,96,53,90,54,53,55,-12,55,-116,56,12,57,97,57,-96,57,-75,57,-84,57,-121,57,53,57,-48,56,62,56,-105,55,-60,54,-35,53,-48,52,-91,51,100,50,-9,48,-128,47,-35,45,46,44,90,42,118,40,119,38,96,36,58,34,-6,31,-81,29,73,27,-33,24,91,22,-43,19,60,17,-99,14,-12,11,69,9,-112,6,-39,3,29,1,100,-2,-89,-5,-12,-8,60,-10,-110,-13,-23,-16,77,-18,-71,-21,49,-23,-74,-26,75,-28,-18,-31,-92,-33,107,-35,73,-37,53,-39,68,-41,89,-43,-101,-45,-31,-47,86,-48,-44,-50,127,-51,57,-52,25,-53,23,-54,45,-55,110,-56,-60,-57,64,-57,-34,-58,-107,-58,121,-58,112,-58,-105,-58,-49,-58,57,-57,-77,-57,90,-56,26,-55,-4,-55,-5,-54,29,-52,86,-51,-77,-50,39,-48,-72,-47,103,-45,40,-43,11,-41,-5,-40,13,-37,40,-35,99,-33,-91,-31,3,-28,105,-26,-30,-24,101,-21,-7,-19,-111,-16,55,-13,-31,-11,-112,-8,74,-5,-5,-3,-70,0,109,3,40,6,-41,8,-121,11,44,14,-53,16,98,19,-24,21,106,24,-44,26,56,29,-125,31,-60,33,-24,35,2,38,-4,39,-24,41,-76,43,110,45,6,47,-115,48,-19,49,59,51,99,52,113,53,97,54,46,55,-31,55,110,56,-32,56,43,57,93,57,101,57,87,57,30,57,-54,56,83,56,-67,55,6,55,50,54,59,53,40,52,-8,50,-91,49,65,48,-78,46,25,45,87,43,-122,41,-102,39,-107,37,-127,35,81,33,20,31,-62,28,95,26,-16,23,114,21,-28,18,84,16,-80,13,13,11,95,8,-83,5,-7,2,66,0,-114,-3,-44,-6,39,-8,119,-11,-48,-14,51,-16,-105,-19,17,-21,-117,-24,32,-26,-75,-29,104,-31,34,-33,-11,-36,-37,-38,-44,-40,-24,-42,13,-43,83,-45,-86,-47,34,-48,-76,-50,94,-51,46,-52,17,-53,27,-54,63,-55,-124,-56,-22,-57,110,-57,20,-57,-39,-58,-63,-58,-57,-58,-15,-58,58,-57,-94,-57,47,-56,-43,-56,-94,-55,-120,-54,-111,-53,-74,-52,-8,-51,88,-49}; }
	private static byte[] data38(){ return new byte[] {-46,-48,106,-46,24,-44,-28,-43,-61,-41,-68,-39,-53,-37,-18,-35,36,-32,108,-30,-56,-28,46,-25,-87,-23,41,-20,-69,-18,83,-15,-10,-13,-98,-10,74,-7,-4,-5,-78,-2,99,1,27,4,-58,6,122,9,27,12,-62,14,85,17,-25,19,103,22,-32,24,67,27,-96,29,-29,31,25,34,60,36,67,38,64,40,24,42,-27,43,-113,45,37,47,-100,48,-7,49,58,51,92,52,97,53,71,54,14,55,-75,55,63,56,-93,56,-20,56,18,57,22,57,-1,56,-66,56,103,56,-25,55,75,55,-110,54,-79,53,-67,52,-95,51,107,50,28,49,-87,47,35,46,124,44,-65,42,-23,40,-5,38,-7,36,-34,34,-78,32,114,30,33,28,-62,25,79,23,-42,20,74,18,-73,15,31,13,117,10,-48,7,34,5,110,2,-63,-1,10,-3,91,-6,-78,-9,4,-11,104,-14,-54,-17,59,-19,-75,-22,61,-24,-50,-27,116,-29,40,-31,-23,-34,-58,-36,-79,-38,-80,-40,-48,-42,-10,-44,70,-45,-90,-47,34,-48,-67,-50,110,-51,66,-52,49,-53,60,-54,108,-55,-77,-56,34,-56,-86,-57,88,-57,32,-57,17,-57,25,-57,74,-57,-106,-57,4,-56,-110,-56,65,-55,13,-54,-6,-54,2,-52,44,-51,112,-50,-46,-49,78,-47,-26,-46,-105,-44,97,-42,68,-40,57,-38,76,-36,106,-34,-94,-32,-22,-30,62,-27,-85,-25,28,-22,-97,-20,44,-17,-63,-15,97,-12,5,-9,-82,-7,93,-4,12,-1,-67,1,105,4,26,7,-67,9,100,12,-3,14,-111,17,25,20,-105,22,6,25,106,27,-71,29,-2,31,40,34,72,36,75,38,61,40,23,42,-42,43,-127,45,13,47,-128,48,-37,49,17,51,51,52,48,53,18,54,-42,54,119,55,-3,55,93,56,-92,56,-61,56,-56,56,-86,56,105,56,14,56,-116,55,-18,54,52,54,79,53,95,52,59,51,12,50,-74,48,70,47,-63,45,22,44,97,42,-124,40,-97,38,-106,36,-124,34,85,32,28,30,-55,27,111,25,-2,22,-119,20,-2,17,115,15,-41,12,59,10,-110,7,-22,4,60,2,-112,-1,-31,-4,55,-6,-115,-9,-22,-12,78,-14,-72,-17,45,-19,-85,-22,55,-24,-49,-27,121,-29,47,-31,-5,-34,-41,-36,-57,-38,-49,-40,-22,-42,33,-43,106,-45,-43,-47,80,-48,-15,-50,-91,-51,125,-52,110,-53,126,-54,-83,-55,-7,-56,107,-56,-13,-57,-91,-57,109,-57,95,-57,107,-57,-103,-57,-23,-57,84,-56,-24,-56,-112,-55,97,-54,73,-53,84,-52,124,-51,-67,-50,32,-48,-103,-47,46,-45,-32,-44,-91,-42,-123,-40,124,-38,-123,-36,-90,-34,-40,-32,28,-29,113,-27,-45,-25,70,-22,-60,-20,75,-17,-33,-15,120,-12,23,-9,-62,-7,101,-4,20,-1,-65,1,103,4,20,7,-77,9,85,12,-23,14,123,17,-4,19,121,22,-31,24,68,27,-114,29,-49,31,-9,33,16,36,22,38,-2,39,-36,41,-110,43,63,45,-58,46,59,48,-114,49,-56,50,-27,51,-30,52,-60,53,-122,54,40,55,-85,55,15,56,81,56,118,56,122,56,90,56,31,56,-65,55,70,55,-91,54,-18,53,15,53,25,52,1,51,-50,49,127,48,18,47,-114,45,-22,43,51,42,99,40,118,38,127,36,99,34,71,32,3,30,-62,27,98,25,-2,22,-121,20,6,18,123,15,-25,12,77,10,-86,7,6,5,95,2,-78,-1,14,-3,96,-6,-61,-9,30,-11,-121,-14,-8,-17,106,-19,-13,-22,124,-24,27,-26,-58,-29,127,-31,77,-33,43,-35,32,-37,37,-39,70,-41,121,-43,-55,-45,47,-46,-79,-48,76,-49,4,-50,-38,-52,-53,-53,-39,-54,10,-54,82,-55,-60,-56,72,-56,-6,-57,-64,-57,-83,-57,-71,-57,-32,-57,50,-56,-104,-56,36,-55,-50,-55,-107,-54,127,-53,-125,-52,-92,-51,-28,-50,64,-48,-77,-47,72,-45,-18,-44,-77,-42,-116,-40,123,-38,-125,-36,-100,-34,-55,-32,8,-29,85,-27,-73,-25,30,-22,-100,-20,26,-17,-84,-15,60,-12,-36,-10,123,-7,31,-4,-57,-2,110,1,18,4,-69,6,86,9,-12,11,-120,14,17,17,-106,19,10,22,117,24,-47,26,30,29,90,31,-125,33,-101,35,-99,37,-117,39,97,41,32,43,-58,44,84,46,-58,47,29,49,88,50,118,51,120,52,92,53,32,54,-59,54,78,55,-78,55,-3,55,35,56,43,56,18,56,-36,55,-127,55,12,55,115,54,-66,53,-22,52,-8,51,-27,50,-70,49,112,48,11,47,-116,45,-13,43,60,42,121,40,-114,38,-96,36,-115,34,111,32,63,30,-10,27,-87,25,66,23,-42,20,89,18,-43,15,70,13,-78,10,19,8,118,5,-49,2,45,0,-120,-3,-30,-6,69,-8,-91,-11,18,-13,-127,-16,-2,-19,-128,-21,17,-23,-81,-26,89,-28,24,-30,-32,-33,-60,-35,-79,-37,-65,-39,-44,-41,15,-42,87,-44,-68,-46,62,-47,-47,-49,-117,-50,89,-51,72,-52}; }
	private static byte[] data39(){ return new byte[] {82,-53,124,-54,-61,-55,41,-55,-79,-56,81,-56,28,-56,-4,-57,3,-56,38,-56,106,-56,-49,-56,81,-55,-12,-55,-77,-54,-107,-53,-111,-52,-86,-51,-29,-50,52,-48,-94,-47,45,-45,-54,-44,-119,-42,88,-40,65,-38,63,-36,80,-34,120,-32,-85,-30,-9,-28,73,-25,-77,-23,34,-20,-97,-18,38,-15,-75,-13,75,-10,-24,-8,-123,-5,40,-2,-53,0,110,3,13,6,-85,8,67,11,-45,13,96,16,-37,18,84,21,-66,23,21,26,105,28,-99,30,-49,32,-27,34,-24,36,-37,38,-80,40,119,42,28,44,-78,45,35,47,-123,48,-63,49,-24,50,-18,51,-42,52,-91,53,78,54,-32,54,77,55,-100,55,-50,55,-37,55,-49,55,-100,55,81,55,-33,54,84,54,-89,53,-37,52,-12,51,-20,50,-55,49,-118,48,48,47,-74,45,45,44,123,42,-60,40,-30,38,-4,36,-12,34,-33,32,-75,30,121,28,47,26,-43,23,109,21,-7,18,125,16,-14,13,102,11,-52,8,54,6,-108,3,-10,0,84,-2,-77,-5,26,-7,123,-10,-18,-13,90,-15,-37,-18,93,-20,-17,-23,-116,-25,54,-27,-14,-30,-69,-32,-101,-34,-123,-36,-113,-38,-93,-40,-40,-42,26,-43,125,-45,-13,-47,-119,-48,53,-49,-2,-51,-26,-52,-24,-53,9,-53,73,-54,-92,-55,35,-55,-68,-56,120,-56,83,-56,76,-56,102,-56,-96,-56,-10,-56,114,-55,5,-54,-67,-54,-113,-53,-125,-52,-114,-51,-67,-50,1,-48,102,-47,-30,-46,121,-44,38,-42,-16,-41,-54,-39,-62,-37,-59,-35,-28,-33,15,-30,77,-28,-99,-26,-9,-24,98,-21,-41,-19,86,-16,-36,-14,111,-11,1,-8,-98,-6,57,-3,-41,-1,119,2,19,5,-83,7,68,10,-48,12,93,15,-38,17,79,20,-67,22,18,25,106,27,-96,29,-42,31,-19,33,-9,35,-20,37,-54,39,-110,41,67,43,-38,44,89,46,-68,47,7,49,50,50,68,51,54,52,13,53,-61,53,96,54,-43,54,52,55,111,55,-118,55,-119,55,101,55,34,55,-60,54,63,54,-92,53,-28,52,9,52,17,51,-8,49,-54,48,120,47,19,46,-116,44,-14,42,62,41,111,39,-109,37,-109,35,-113,33,109,31,59,29,-1,26,-88,24,81,22,-30,19,110,17,-19,14,100,12,-39,9,62,7,-83,4,11,2,113,-1,-41,-4,57,-6,-90,-9,17,-11,-121,-14,2,-16,-119,-19,21,-21,-75,-24,89,-26,21,-28,-39,-31,-77,-33,-99,-35,-101,-37,-80,-39,-43,-41,26,-42,107,-44,-31,-46,102,-47,14,-48,-54,-50,-87,-51,-99,-52,-74,-53,-27,-54,56,-54,-89,-55,53,-55,-30,-56,-81,-56,-103,-56,-88,-56,-49,-56,27,-55,-125,-55,10,-54,-78,-54,118,-53,89,-52,88,-51,116,-50,-83,-49,-1,-48,114,-46,-13,-45,-99,-43,76,-41,37,-39,6,-37,2,-35,17,-33,51,-31,100,-29,-86,-27,-9,-25,92,-22,-62,-20,62,-17,-72,-15,70,-12,-50,-10,104,-7,-6,-5,-105,-2,47,1,-54,3,97,6,-13,8,-122,11,6,14,-112,16,-4,18,113,21,-55,23,33,26,95,28,-106,30,-75,32,-60,34,-62,36,-92,38,121,40,48,42,-46,43,90,45,-54,46,30,48,87,49,118,50,116,51,87,52,33,53,-61,53,82,54,-72,54,4,55,50,55,61,55,46,55,-8,54,-86,54,59,54,-86,53,1,53,50,52,77,51,71,50,37,49,-24,47,-113,46,27,45,-111,43,-23,41,48,40,88,38,116,36,114,34,99,32,63,30,9,28,-56,25,115,23,18,21,-86,18,44,16,-73,13,35,11,-94,8,6,6,119,3,-37,0,70,-2,-85,-5,28,-7,-123,-10,1,-12,118,-15,0,-17,-119,-20,36,-22,-55,-25,124,-27,62,-29,16,-31,-12,-34,-21,-36,-10,-38,21,-39,73,-41,-103,-43,-5,-45,123,-46,17,-47,-61,-49,-112,-50,124,-51,126,-52,-89,-53,-32,-54,72,-54,-67,-55,93,-55,25,-55,-16,-56,-19,-56,2,-55,58,-55,-110,-55,5,-54,-101,-54,76,-53,27,-52,9,-51,19,-50,56,-49,123,-48,-40,-47,75,-45,-32,-44,-123,-42,68,-40,30,-38,4,-36,9,-34,25,-32,61,-30,118,-28,-72,-26,14,-23,109,-21,-39,-19,80,-16,-50,-14,85,-11,-31,-9,115,-6,5,-3,-98,-1,47,2,-55,4,85,7,-25,9,108,12,-17,14,102,17,-43,19,55,22,-114,24,-41,26,17,29,56,31,81,33,83,35,69,37,33,39,-29,40,-108,42,38,44,-89,45,6,47,81,48,124,49,-115,50,-124,51,87,52,19,53,-82,53,42,54,-117,54,-55,54,-22,54,-21,54,-49,54,-112,54,57,54,-68,53,37,53,110,52,-101,51,-88,50,-97,49,111,48,48,47,-51,45,84,44,-61,42,21,41,88,39,124,37,-110,35,-113,33,122,31,86,29,32,27,-40,24,-120,22,35,20,-68,17,67,15,-56,12,63,10,-72,7,37,5,-106,2,-1,-1,111,-3,-38,-6,79,-8}; }
	private static byte[] data40(){ return new byte[] {-65,-11,62,-13,-65,-16,74,-18,-30,-21,127,-23,46,-25,-22,-28,-77,-30,-112,-32,127,-34,122,-36,-107,-38,-71,-40,-6,-42,86,-43,-68,-45,76,-46,-21,-48,-90,-49,-125,-50,112,-51,-122,-52,-78,-53,-4,-54,103,-54,-20,-55,-107,-55,87,-55,62,-55,60,-55,97,-55,-96,-55,-2,-55,126,-54,22,-53,-44,-53,-89,-52,-98,-51,-85,-50,-38,-49,33,-47,-127,-46,0,-44,-112,-43,63,-41,2,-39,-39,-38,-54,-36,-54,-34,-33,-32,5,-29,60,-27,-128,-25,-41,-23,49,-20,-94,-18,17,-15,-109,-13,19,-10,-98,-8,45,-5,-69,-3,78,0,-34,2,109,5,-4,7,-125,10,2,13,-126,15,-19,17,90,20,-76,22,2,25,69,27,116,29,-105,31,-92,33,-93,35,-122,37,93,39,22,41,-66,42,71,44,-65,45,22,47,87,48,124,49,-128,50,112,51,61,52,-19,52,-126,53,-10,53,76,54,-122,54,-101,54,-101,54,113,54,50,54,-51,53,79,53,-80,52,-10,51,24,51,40,50,16,49,-24,47,-102,46,57,45,-68,43,39,42,124,40,-78,38,-31,36,-23,34,-16,32,-42,30,-79,28,125,26,54,24,-29,21,-120,19,24,17,-84,14,43,12,-86,9,36,7,-107,4,10,2,121,-1,-21,-4,92,-6,-43,-9,75,-11,-46,-14,85,-16,-23,-19,-124,-21,42,-23,-32,-26,-96,-28,116,-30,83,-32,76,-34,79,-36,109,-38,-97,-40,-30,-42,68,-43,-72,-45,72,-46,-13,-48,-76,-49,-107,-50,-112,-51,-93,-52,-32,-53,40,-53,-97,-54,41,-54,-43,-55,-95,-55,-118,-55,-112,-55,-71,-55,-3,-55,96,-54,-29,-54,-125,-53,62,-52,28,-51,16,-50,37,-49,84,-48,-101,-47,3,-45,123,-44,21,-42,-63,-41,-127,-39,98,-37,71,-35,80,-33,95,-31,-120,-29,-70,-27,-1,-25,81,-22,-84,-20,25,-17,-122,-15,2,-12,-125,-10,8,-7,-110,-5,31,-2,-86,0,58,3,-62,5,75,8,-50,10,72,13,-62,15,41,18,-113,20,-27,22,41,25,108,27,-111,29,-80,31,-72,33,-83,35,-113,37,93,39,18,41,-79,42,58,44,-90,45,-4,46,53,48,84,49,87,50,62,51,7,52,-76,52,66,53,-77,53,7,54,56,54,80,54,69,54,31,54,-41,53,117,53,-17,52,83,52,-112,51,-70,50,-66,49,-80,48,125,47,53,46,-47,44,86,43,-65,41,19,40,82,38,116,36,-112,34,-122,32,121,30,85,28,28,26,-29,23,-119,21,53,19,-54,16,92,14,-28,11,100,9,-31,6,90,4,-50,1,71,-1,-73,-4,51,-6,-86,-9,44,-11,-79,-14,61,-16,-42,-19,113,-21,36,-23,-43,-26,-92,-28,116,-30,96,-32,87,-34,98,-36,-122,-38,-74,-40,7,-41,101,-43,-30,-45,118,-46,32,-47,-20,-49,-54,-50,-54,-51,-24,-52,24,-52,117,-53,-32,-54,116,-54,34,-54,-19,-55,-39,-55,-30,-55,11,-54,78,-54,-72,-54,52,-53,-39,-53,-108,-52,110,-51,103,-50,119,-49,-89,-48,-17,-47,80,-45,-50,-44,94,-42,14,-40,-53,-39,-90,-37,-114,-35,-113,-33,-96,-31,-65,-29,-11,-27,50,-24,-126,-22,-36,-20,62,-17,-81,-15,33,-12,-94,-10,32,-7,-87,-5,45,-2,-71,0,63,3,-56,5,72,8,-54,10,64,13,-78,15,25,18,119,20,-56,22,17,25,69,27,109,29,-123,31,-118,33,123,35,94,37,34,39,-39,40,116,42,-8,43,101,45,-74,46,-16,47,8,49,17,50,-19,50,-66,51,100,52,-13,52,102,53,-77,53,-20,53,-2,53,-10,53,-46,53,-121,53,41,53,-92,52,8,52,72,51,116,50,121,49,111,48,61,47,-8,45,-103,44,29,43,-115,41,-28,39,35,38,80,36,101,34,106,32,90,30,60,28,11,26,-51,23,-125,21,41,19,-53,16,90,14,-20,11,109,9,-13,6,105,4,-21,1,92,-1,-34,-4,83,-6,-42,-9,87,-11,-30,-14,114,-16,12,-18,-80,-21,95,-23,28,-25,-27,-28,-65,-30,-87,-32,-92,-34,-77,-36,-42,-38,11,-39,90,-41,-67,-43,56,-44,-49,-46,122,-47,68,-48,37,-49,35,-50,65,-51,113,-52,-50,-53,53,-53,-52,-54,115,-54,66,-54,40,-54,48,-54,86,-54,-104,-54,-4,-54,121,-53,22,-52,-47,-52,-90,-51,-100,-50,-89,-49,-47,-48,25,-46,112,-45,-15,-44,116,-42,38,-40,-40,-39,-77,-37,-109,-35,-112,-33,-100,-31,-75,-29,-24,-27,29,-24,106,-22,-68,-20,28,-17,-121,-15,-11,-13,112,-10,-23,-8,109,-5,-18,-3,118,0,-11,2,125,5,-9,7,118,10,-23,12,86,15,-67,17,20,20,105,22,-90,24,-31,26,1,29,27,31,28,33,17,35,-22,36,-73,38,103,40,7,42,-120,43,-9,44,73,46,-126,47,-94,48,-93,49,-118,50,88,51,2,52,-107,52,10,53,89,53,-103,53,-84,53,-86,53,-118,53,66,53,-22,52,107,52,-48,51,30,51,69,50,89,49,76,48,38,47,-26,45,-118,44}; }
	private static byte[] data41(){ return new byte[] {25,43,-118,41,-21,39,47,38,96,36,-128,34,-122,32,-125,30,99,28,63,26,2,24,-62,21,107,19,20,17,-87,14,62,12,-57,9,79,7,-50,4,81,2,-55,-1,76,-3,-56,-6,77,-8,-46,-11,96,-13,-13,-16,-112,-18,52,-20,-24,-23,-93,-25,113,-27,74,-29,52,-31,49,-33,62,-35,97,-37,-105,-39,-30,-41,70,-42,-65,-44,82,-45,-4,-47,-62,-48,-95,-49,-99,-50,-78,-51,-25,-52,50,-52,-92,-53,41,-53,-44,-54,-106,-54,124,-54,123,-54,-100,-54,-39,-54,50,-53,-83,-53,64,-52,-11,-52,-60,-51,-81,-50,-73,-49,-40,-48,21,-46,108,-45,-37,-44,97,-42,2,-40,-76,-39,-125,-37,93,-35,83,-33,85,-31,107,-29,-110,-27,-58,-25,6,-22,88,-20,-84,-18,19,-15,124,-13,-17,-11,102,-8,-30,-6,97,-3,-31,-1,95,2,-30,4,88,7,-42,9,67,12,-80,14,21,17,105,19,-66,21,-6,23,51,26,87,28,109,30,114,32,100,34,70,36,12,38,-56,39,97,41,-18,42,91,44,-78,45,-13,46,17,48,30,49,7,50,-38,50,-115,51,37,52,-99,52,-4,52,58,53,91,53,94,53,67,53,11,53,-76,52,66,52,-81,51,2,51,55,50,81,49,78,48,50,47,-6,45,-88,44,62,43,-67,41,32,40,116,38,-87,36,-44,34,-29,32,-26,30,-48,28,-75,26,124,24,73,22,-12,19,-89,17,67,15,-35,12,109,10,-6,7,125,5,7,3,-124,0,10,-2,-120,-5,20,-7,-104,-10,45,-12,-68,-15,95,-17,3,-19,-73,-22,116,-24,62,-26,24,-28,2,-30,-5,-33,7,-34,39,-36,89,-38,-96,-40,2,-41,115,-43,3,-44,-87,-46,101,-47,65,-48,53,-49,66,-50,114,-51,-77,-52,29,-52,-101,-53,59,-53,-9,-54,-47,-54,-57,-54,-33,-54,15,-53,99,-53,-48,-53,89,-52,5,-51,-58,-51,-86,-50,-92,-49,-67,-48,-19,-47,60,-45,-100,-44,29,-42,-82,-41,91,-39,25,-37,-14,-36,-44,-34,-40,-32,-39,-30,2,-27,34,-25,101,-23,-91,-21,-7,-19,84,-16,-71,-14,34,-11,-105,-9,10,-6,-122,-4,-1,-2,125,1,-9,3,111,6,-26,8,84,11,-66,13,33,16,120,18,-54,20,7,23,66,25,103,27,-128,29,-120,31,125,33,96,35,50,37,-22,38,-112,40,30,42,-109,43,-13,44,56,46,97,47,116,48,103,49,66,50,1,51,-97,51,38,52,-116,52,-43,52,3,53,17,53,-1,52,-40,52,-121,52,37,52,-98,51,-5,50,63,50,100,49,110,48,94,47,51,46,-21,44,-110,43,22,42,-115,40,-27,38,45,37,93,35,122,33,-122,31,125,29,104,27,64,25,12,23,-55,20,126,18,37,16,-58,13,94,11,-18,8,126,6,2,4,-111,1,14,-1,-98,-4,32,-6,-81,-9,64,-11,-41,-14,114,-16,32,-18,-55,-21,-115,-23,80,-25,43,-27,14,-29,8,-31,11,-33,41,-35,83,-37,-103,-39,-20,-41,94,-42,-31,-44,126,-45,56,-46,2,-47,-15,-49,-13,-50,21,-50,81,-51,-87,-52,32,-52,-81,-53,100,-53,42,-53,27,-53,31,-53,69,-53,-117,-53,-26,-53,105,-52,-1,-52,-72,-51,-120,-50,122,-49,-128,-48,-89,-47,-31,-46,59,-44,-89,-43,52,-41,-55,-40,-123,-38,70,-36,40,-34,20,-32,22,-30,39,-28,72,-26,121,-24,-78,-22,-1,-20,77,-17,-83,-15,13,-12,125,-10,-25,-8,96,-5,-45,-3,74,0,-58,2,53,5,-83,7,24,10,-125,12,-29,14,62,17,-118,19,-44,21,6,24,56,26,77,28,95,30,87,32,66,34,24,36,-39,37,-123,39,30,41,-100,42,4,44,85,45,-121,46,-89,47,-89,48,-116,49,88,50,6,51,-106,51,15,52,98,52,-93,52,-71,52,-63,52,-101,52,104,52,11,52,-105,51,8,51,85,50,-113,49,-90,48,-90,47,-117,46,85,45,6,44,-97,42,30,41,-117,39,-36,37,31,36,68,34,98,32,97,30,92,28,61,26,22,24,-35,21,-101,19,77,17,-10,14,-107,12,47,10,-62,7,81,5,-32,2,103,0,-11,-3,127,-5,13,-7,-94,-10,55,-12,-41,-15,125,-17,44,-19,-26,-22,-82,-24,125,-26,99,-28,79,-30,84,-32,102,-34,-119,-36,-55,-38,14,-39,125,-41,-18,-43,-120,-44,44,-45,-9,-47,-54,-48,-49,-49,-44,-50,12,-50,81,-51,-72,-52,58,-52,-36,-53,-107,-53,115,-53,103,-53,124,-53,-82,-53,-2,-53,104,-52,-13,-52,-106,-51,88,-50,53,-49,44,-48,64,-47,109,-46,-79,-45,17,-43,-121,-42,21,-40,-70,-39,114,-37,62,-35,34,-33,19,-31,23,-29,45,-27,80,-25,126,-23,-62,-21,2,-18,91,-16,-75,-14,21,-11,-126,-9,-21,-7,95,-4,-49,-2,68,1,-74,3,38,6,-108,8,-6,10,93,13,-71,15,6,18,83,20,-117,22,-68,24,-35,26,-16,28,-13,30,-29,32,-62,34,-114,36,68,38,-25,39,112,41,-25,42}; }
	private static byte[] data42(){ return new byte[] {64,44,-119,45,-85,46,-61,47,-75,48,-114,49,82,50,-19,50,122,51,-31,51,45,52,96,52,109,52,105,52,58,52,-4,51,-107,51,25,51,126,50,-60,49,-10,48,3,48,-3,46,-37,45,-102,44,75,43,-40,41,87,40,-69,38,10,37,69,35,110,33,-128,31,-122,29,118,27,92,25,48,23,-5,20,-76,18,107,16,18,14,-76,11,82,9,-28,6,121,4,10,2,-106,-1,41,-3,-74,-6,77,-8,-28,-11,-126,-13,39,-15,-44,-18,-117,-20,78,-22,26,-24,-9,-27,-33,-29,-38,-31,-29,-33,2,-34,45,-36,117,-38,-56,-40,59,-41,-68,-43,90,-44,15,-45,-37,-47,-59,-48,-61,-49,-29,-50,25,-50,109,-51,-35,-52,105,-52,18,-52,-39,-53,-69,-53,-70,-53,-38,-53,16,-52,107,-52,-35,-52,109,-51,26,-50,-32,-50,-58,-49,-61,-48,-37,-47,14,-45,87,-44,-67,-43,53,-41,-55,-40,109,-38,46,-36,-9,-35,-31,-33,-49,-31,-38,-29,-21,-27,17,-24,64,-22,125,-20,-57,-18,18,-15,116,-13,-53,-11,57,-8,-99,-6,13,-3,123,-1,-22,1,87,4,-61,6,42,9,-115,11,-24,13,60,16,-120,18,-58,20,-1,22,34,25,66,27,70,29,72,31,42,33,6,35,-58,36,118,38,14,40,-109,41,-4,42,82,44,-115,45,-84,46,-72,47,-95,48,120,49,41,50,-54,50,65,51,-85,51,-23,51,24,52,30,52,16,52,-32,51,-108,51,47,51,-90,50,10,50,75,49,117,48,-127,47,116,46,77,45,16,44,-77,42,71,41,-68,39,35,38,111,36,-88,34,-50,32,-28,30,-26,28,-38,26,-68,24,-107,22,93,20,30,18,-48,15,126,13,33,11,-62,8,89,6,-15,3,-125,1,24,-1,-85,-4,66,-6,-39,-9,121,-11,24,-13,-54,-16,115,-18,61,-20,-9,-23,-40,-25,-79,-27,-91,-29,-90,-31,-76,-33,-37,-35,15,-36,89,-38,-70,-40,45,-41,-70,-43,93,-44,23,-45,-18,-47,-37,-48,-30,-49,9,-49,64,-50,-92,-51,16,-51,-86,-52,84,-52,31,-52,13,-52,11,-52,51,-52,110,-52,-54,-52,66,-51,-40,-51,-125,-50,84,-49,54,-48,57,-47,83,-46,-122,-45,-42,-44,53,-42,-72,-41,67,-39,-15,-38,-88,-36,124,-34,91,-32,80,-30,86,-28,101,-26,-114,-24,-75,-22,-10,-20,53,-17,-120,-15,-35,-13,56,-10,-98,-8,-1,-6,109,-3,-43,-1,64,2,-87,4,15,7,115,9,-49,11,38,14,116,16,-69,18,-13,20,40,23,68,25,93,27,95,29,86,31,57,33,9,35,-56,36,110,38,5,40,-128,41,-25,42,53,44,108,45,-120,46,-118,47,115,48,64,49,-13,49,-120,50,6,51,93,51,-89,51,-61,51,-45,51,-71,51,-117,51,59,51,-47,50,75,50,-89,49,-20,48,16,48,31,47,14,46,-22,44,-90,43,81,42,-33,40,90,39,-67,37,11,36,72,34,109,32,-123,30,-118,28,126,26,102,24,62,22,11,20,-50,17,-123,15,52,13,-34,10,125,8,31,6,-76,3,81,1,-26,-2,127,-4,25,-6,-74,-9,89,-11,1,-13,-79,-16,104,-18,43,-20,-10,-23,-47,-25,-73,-27,-85,-29,-78,-31,-56,-33,-20,-35,44,-36,117,-38,-35,-40,84,-41,-27,-43,-117,-44,74,-45,35,-46,20,-47,34,-48,68,-49,-119,-50,-30,-51,94,-51,-16,-52,-94,-52,112,-52,88,-52,96,-52,-126,-52,-61,-52,30,-51,-105,-51,42,-50,-37,-50,-90,-49,-116,-48,-118,-47,-88,-46,-43,-45,38,-43,-122,-42,0,-40,-109,-39,53,-37,-16,-36,-66,-34,-99,-32,-115,-30,-113,-28,-96,-26,-67,-24,-22,-22,30,-19,97,-17,-84,-15,-3,-13,86,-10,-75,-8,22,-5,123,-3,-30,-1,70,2,-82,4,14,7,108,9,-58,11,24,14,98,16,-92,18,-38,20,6,23,38,25,51,27,56,29,38,31,9,33,-43,34,-114,36,54,38,-58,39,65,41,-93,42,-14,43,35,45,63,46,65,47,37,48,-12,48,-91,49,56,50,-76,50,17,51,82,51,119,51,-128,51,106,51,61,51,-20,50,-123,50,-1,49,95,49,-93,48,-53,47,-38,46,-50,45,-85,44,107,43,24,42,-86,40,39,39,-114,37,-32,35,31,34,77,32,99,30,110,28,104,26,80,24,50,22,-1,19,-55,17,-126,15,55,13,-27,10,-119,8,46,6,-52,3,100,1,8,-1,-99,-4,64,-6,-32,-9,-123,-11,52,-13,-27,-16,-95,-18,102,-20,56,-22,18,-24,-2,-27,-14,-29,-2,-31,20,-32,64,-34,121,-36,-51,-38,48,-39,-85,-41,62,-42,-29,-44,-92,-45,126,-46,109,-47,123,-48,-96,-49,-32,-50,61,-50,-76,-51,70,-51,-8,-52,-65,-52,-82,-52,-86,-52,-45,-52,9,-51,102,-51,-36,-51,104,-50,28,-49,-38,-49,-58,-48,-71,-47,-42,-46,1,-44,72,-43,-88,-42,26,-40,-85,-39,71,-37,-2,-36,-58,-34,-98,-32,-114,-30,-121,-28,-109,-26,-82,-24,-49,-22,8,-19,61,-17}; }
	private static byte[] data43(){ return new byte[] {-119,-15,-47,-13,40,-10,-127,-8,-36,-6,65,-3,-98,-1,4,2,97,4,-62,6,25,9,115,11,-65,13,6,16,72,18,117,20,-90,22,-68,24,-49,26,-52,28,-67,30,-102,32,105,34,32,36,-56,37,86,39,-45,40,54,42,-125,43,-72,44,-45,45,-41,46,-65,47,-115,48,64,49,-37,49,82,50,-70,50,-9,50,39,51,45,51,33,51,-13,50,-86,50,72,50,-59,49,42,49,117,48,-96,47,-73,46,-81,45,-110,44,89,43,10,42,-92,40,36,39,-106,37,-22,35,50,34,98,32,-125,30,-111,28,-109,26,-128,24,104,22,59,20,9,18,-53,15,-125,13,54,11,-31,8,-118,6,41,4,-47,1,105,-1,17,-3,-83,-6,88,-8,-3,-11,-81,-13,101,-15,30,-17,-17,-20,-73,-22,-99,-24,-125,-26,125,-28,-121,-30,-98,-32,-56,-34,5,-35,84,-37,-71,-39,50,-40,-64,-42,104,-43,36,-44,-5,-46,-23,-47,-15,-48,21,-48,80,-49,-88,-50,28,-50,-88,-51,86,-51,25,-51,-3,-52,-4,-52,22,-51,76,-51,-95,-51,14,-50,-103,-50,63,-49,-2,-49,-37,-48,-51,-47,-33,-46,2,-44,71,-43,-104,-42,12,-40,-118,-39,40,-37,-46,-36,-105,-34,102,-32,77,-30,65,-28,68,-26,91,-24,117,-22,-91,-20,-41,-18,25,-15,95,-13,-83,-11,4,-8,88,-6,-71,-4,16,-1,114,1,-51,3,41,6,127,8,-46,10,30,13,99,15,-95,17,-47,19,-4,21,21,24,38,26,34,28,23,30,-16,31,-58,33,121,35,40,37,-75,38,54,40,-99,41,-20,42,39,44,69,45,76,46,61,47,12,48,-53,48,98,49,-20,49,77,50,-99,50,-53,50,-34,50,-41,50,-78,50,112,50,22,50,-100,49,11,49,91,48,-111,47,-78,46,-81,45,-97,44,108,43,39,42,-54,40,83,39,-52,37,44,36,121,34,-77,32,-36,30,-12,28,-6,26,-11,24,-36,22,-66,20,-112,18,87,16,26,14,-49,11,-125,9,47,7,-43,4,127,2,32,0,-56,-3,108,-5,19,-7,-60,-10,111,-12,47,-14,-27,-17,-72,-19,-127,-21,104,-23,74,-25,74,-27,74,-29,103,-31,-117,-33,-58,-35,19,-36,114,-38,-23,-40,117,-41,18,-42,-49,-44,-101,-45,-120,-46,-120,-47,-94,-48,-37,-49,39,-49,-106,-50,26,-50,-67,-51,123,-51,83,-51,73,-51,90,-51,-119,-51,-48,-51,55,-50,-75,-50,81,-49,7,-48,-39,-48,-63,-47,-56,-46,-29,-45,23,-43,105,-42,-60,-41,72,-39,-50,-38,121,-36,42,-34,-8,-33,-46,-31,-68,-29,-68,-27,-64,-25,-36,-23,-3,-21,45,-18,98,-16,-90,-14,-20,-12,57,-9,-112,-7,-30,-5,59,-2,-105,0,-20,2,71,5,-103,7,-22,9,53,12,120,14,-77,16,-24,18,12,21,47,23,55,25,61,27,48,29,15,31,-28,32,-96,34,78,36,-26,37,104,39,-42,40,43,42,110,43,-110,44,-92,45,-104,46,115,47,57,48,-36,48,107,49,-35,49,47,50,110,50,-120,50,-114,50,114,50,63,50,-20,49,-126,49,-6,48,86,48,-101,47,-62,46,-47,45,-53,44,-95,43,110,42,20,41,-78,39,48,38,-99,36,-10,34,58,33,110,31,-112,29,-96,27,-93,25,-104,23,125,21,92,19,41,17,-12,14,-79,12,106,10,29,8,-54,5,120,3,31,1,-56,-2,115,-4,28,-6,-52,-9,-127,-11,56,-13,-7,-16,-61,-18,-111,-20,116,-22,88,-24,80,-26,84,-28,102,-30,-115,-32,-66,-34,9,-35,98,-37,-48,-39,87,-40,-20,-42,-94,-43,102,-44,71,-45,65,-46,78,-47,-128,-48,-66,-49,38,-49,-101,-50,52,-50,-26,-51,-80,-51,-99,-51,-98,-51,-62,-51,-6,-51,85,-50,-60,-50,85,-49,-3,-49,-65,-48,-98,-47,-112,-46,-91,-45,-55,-44,11,-42,97,-41,-53,-40,82,-38,-27,-37,-108,-35,79,-33,31,-31,1,-29,-16,-28,-15,-26,-3,-24,24,-21,60,-19,109,-17,-93,-15,-25,-13,42,-10,122,-8,-56,-6,28,-3,114,-1,-60,1,28,4,105,6,-68,8,2,11,70,13,-126,15,-76,17,-33,19,-3,21,14,24,21,26,9,28,-12,29,-59,31,-111,33,60,35,-29,36,103,38,-30,39,62,41,-119,42,-71,43,-42,44,-47,45,-64,46,-121,47,64,48,-42,48,86,49,-72,49,3,50,43,50,64,50,49,50,15,50,-54,49,111,49,-13,48,102,48,-80,47,-16,46,7,46,18,45,-6,43,-48,42,-116,41,49,40,-62,38,59,37,-94,35,-11,33,50,32,100,30,125,28,-111,26,-119,24,-126,22,98,20,64,18,15,16,-41,13,-105,11,82,9,5,7,-73,4,102,2,18,0,-64,-3,111,-5,30,-7,-42,-10,-114,-12,79,-14,23,-16,-25,-19,-62,-21,-86,-23,-104,-25,-98,-27,-92,-29,-55,-31,-12,-33,53,-34,-120,-36,-18,-38,104,-39,-6,-41,-98,-42,92,-43,47,-44,27,-45,35,-46,60,-47,122,-48,-58,-49,56,-49,-70,-50,96,-50}; }
	private static byte[] data44(){ return new byte[] {29,-50,-11,-51,-21,-51,-6,-51,36,-50,111,-50,-52,-50,78,-49,-29,-49,-108,-48,101,-47,69,-46,72,-45,94,-44,-115,-43,-43,-42,48,-40,-91,-39,44,-37,-56,-36,121,-34,57,-32,14,-30,-16,-29,-27,-27,-29,-25,-9,-23,11,-20,55,-18,95,-16,-98,-14,-41,-12,32,-9,103,-7,-73,-5,4,-2,88,0,-91,2,-10,4,66,7,-117,9,-54,11,12,14,59,16,108,18,-119,20,-95,22,-85,24,-91,26,-106,28,111,30,65,32,-8,33,-94,35,56,37,-75,38,37,40,118,41,-75,42,-33,43,-25,44,-26,45,-70,46,-124,47,40,48,-70,48,44,49,-122,49,-61,49,-26,49,-19,49,-40,49,-87,49,93,49,-8,48,120,48,-38,47,39,47,86,46,108,45,109,44,81,43,31,42,-41,40,118,39,4,38,118,36,-34,34,39,33,104,31,-108,29,-84,27,-66,25,-72,23,-85,21,-110,19,106,17,64,15,4,13,-53,10,-124,8,60,6,-13,3,-95,1,86,-1,7,-3,-72,-6,115,-8,41,-10,-20,-13,-78,-15,-128,-17,89,-19,58,-21,41,-23,33,-25,41,-27,66,-29,101,-31,-97,-33,-26,-35,68,-36,-81,-38,57,-39,-52,-41,-128,-42,67,-43,34,-44,23,-45,37,-46,76,-47,-113,-48,-25,-49,95,-49,-18,-50,-105,-50,98,-50,61,-50,62,-50,85,-50,-121,-50,-43,-50,63,-49,-62,-49,96,-48,28,-47,-25,-47,-40,-46,-38,-45,-12,-44,46,-42,112,-41,-40,-40,73,-38,-41,-37,116,-35,39,-33,-24,-32,-65,-30,-95,-28,-106,-26,-104,-24,-93,-22,-65,-20,-29,-18,15,-15,71,-13,-127,-11,-59,-9,10,-6,86,-4,-96,-2,-20,0,59,3,-127,5,-51,7,11,10,75,12,126,14,-79,16,-45,18,-17,20,-2,22,-1,24,-9,26,-37,28,-78,30,118,32,43,34,-53,35,89,37,-48,38,53,40,-127,41,-71,42,-42,43,-33,44,-52,45,-94,46,95,47,-2,47,-121,48,-12,48,71,49,124,49,-102,49,-104,49,-127,49,75,49,-9,48,-111,48,7,48,106,47,-81,46,-39,45,-16,44,-24,43,-51,42,-105,41,76,40,-22,38,116,37,-24,35,75,34,-105,32,-42,30,0,29,30,27,40,25,45,23,25,21,6,19,-32,16,-75,14,-127,12,70,10,5,8,-65,5,123,3,44,1,-25,-2,-103,-4,83,-6,15,-8,-50,-11,-110,-13,98,-15,50,-17,20,-19,-9,-22,-15,-24,-22,-26,-1,-28,22,-29,70,-31,-125,-33,-45,-35,51,-36,-84,-38,51,-39,-43,-41,-119,-42,86,-43,57,-44,55,-45,70,-46,122,-47,-70,-48,31,-48,-103,-49,45,-49,-35,-50,-86,-50,-115,-50,-111,-50,-87,-50,-27,-50,49,-49,-92,-49,37,-48,-54,-48,-125,-47,88,-46,70,-45,74,-44,106,-43,-100,-42,-22,-41,74,-39,-63,-38,75,-36,-20,-35,-103,-33,95,-31,48,-29,21,-27,5,-25,6,-23,15,-21,43,-19,72,-17,116,-15,-88,-13,-34,-11,32,-8,98,-6,-91,-4,-14,-2,52,1,-126,3,-63,5,10,8,64,10,-127,12,-85,14,-39,16,-11,18,15,21,20,23,23,25,0,27,-25,28,-77,30,118,32,35,34,-66,35,72,37,-72,38,27,40,95,41,-108,42,-84,43,-80,44,-103,45,108,46,33,47,-63,47,69,48,-84,48,-2,48,47,49,75,49,70,49,45,49,-15,48,-92,48,49,48,-80,47,8,47,84,46,122,45,-112,44,-118,43,106,42,60,41,-22,39,-114,38,22,37,-115,35,-16,33,64,32,126,30,-84,28,-52,26,-39,24,-33,22,-47,20,-66,18,-99,16,117,14,69,12,12,10,-48,7,-111,5,74,3,8,1,-65,-2,122,-4,57,-6,-10,-9,-68,-11,-122,-13,86,-15,48,-17,17,-19,-2,-22,-10,-24,-4,-26,13,-27,46,-29,97,-31,-97,-33,-9,-35,91,-36,-45,-38,101,-39,4,-40,-64,-42,-114,-43,117,-44,116,-45,-118,-46,-68,-47,1,-47,105,-48,-31,-49,123,-49,43,-49,-7,-50,-34,-50,-31,-50,-3,-50,53,-49,-121,-49,-13,-49,122,-48,26,-47,-41,-47,-89,-46,-107,-45,-103,-44,-76,-43,-21,-42,47,-40,-109,-39,4,-37,-114,-36,41,-34,-41,-33,-105,-31,104,-29,69,-27,55,-25,47,-23,57,-21,78,-19,104,-17,-111,-15,-65,-13,-12,-11,46,-8,110,-6,-83,-4,-13,-2,54,1,121,3,-69,5,-8,7,51,10,101,12,-107,14,-73,16,-42,18,-27,20,-18,22,-26,24,-47,26,-78,28,123,30,60,32,-27,33,125,35,6,37,115,38,-45,39,21,41,73,42,94,43,99,44,73,45,26,46,-47,46,112,47,-17,47,94,48,-87,48,-34,48,-6,48,-10,48,-36,48,-90,48,83,48,-21,47,98,47,-58,46,11,46,59,45,79,44,77,43,51,42,2,41,-70,39,93,38,-21,36,100,35,-51,33,30,32,100,30,-109,28,-72,26,-53,24,-46,22,-50,20,-71,18,-93,16,121,14,82,12,29,10,-28,7,-84,5,101,3,44,1}; }
	private static byte[] data45(){ return new byte[] {-29,-2,-88,-4,100,-6,43,-8,-15,-11,-63,-13,-109,-15,114,-17,85,-19,70,-21,66,-23,71,-25,96,-27,126,-29,-73,-31,-10,-33,78,-34,-74,-36,47,-37,-64,-39,98,-40,30,-41,-21,-43,-42,-44,-49,-45,-21,-46,22,-46,96,-47,-61,-48,58,-48,-42,-49,126,-49,79,-49,48,-49,48,-49,74,-49,127,-49,-51,-49,56,-48,-71,-48,86,-47,14,-46,-36,-46,-59,-45,-59,-44,-38,-43,13,-41,77,-40,-85,-39,26,-37,-103,-36,54,-34,-39,-33,-104,-31,96,-29,60,-27,36,-25,27,-23,30,-21,43,-19,71,-17,99,-15,-109,-13,-68,-11,-8,-9,46,-6,109,-4,-84,-2,-23,0,44,3,102,5,-93,7,-40,9,8,12,50,14,86,16,110,18,125,20,-126,22,120,24,101,26,62,28,13,30,-59,31,119,33,5,35,-105,36,-5,37,99,39,-93,40,-42,41,-14,42,-14,43,-34,44,-79,45,104,46,12,47,-113,47,-3,47,80,48,-122,48,-89,48,-90,48,-108,48,93,48,20,48,-82,47,43,47,-107,46,-33,45,19,45,49,44,47,43,34,42,-16,40,-76,39,89,38,-16,36,110,35,-36,33,56,32,126,30,-71,28,-32,26,-5,24,8,23,9,21,-4,18,-25,16,-54,14,-94,12,117,10,67,8,8,6,-45,3,-112,1,88,-1,24,-3,-36,-6,-89,-8,109,-10,68,-12,21,-14,-7,-17,-35,-19,-47,-21,-52,-23,-42,-25,-23,-27,18,-28,64,-30,-120,-32,-37,-34,65,-35,-69,-37,75,-38,-23,-40,-89,-41,108,-42,86,-43,80,-44,97,-45,-110,-46,-50,-47,52,-47,-93,-48,58,-48,-33,-49,-87,-49,-124,-49,-128,-49,-110,-49,-63,-49,10,-48,108,-48,-24,-48,127,-47,44,-46,-9,-46,-42,-45,-50,-44,-30,-43,3,-41,70,-40,-109,-39,0,-37,122,-36,7,-34,-84,-33,91,-31,35,-29,-13,-28,-42,-26,-57,-24,-65,-22,-50,-20,-42,-18,-4,-16,24,-13,69,-11,119,-9,-89,-7,-28,-5,28,-2,88,0,-109,2,-52,4,3,7,55,9,101,11,-116,13,-84,15,-59,17,-47,19,-40,21,-53,23,-72,25,-109,27,97,29,30,31,-54,32,101,34,-21,35,97,37,-63,38,8,40,67,41,90,42,103,43,85,44,43,45,-19,45,-112,46,30,47,-111,47,-21,47,41,48,79,48,89,48,73,48,32,48,-35,47,124,47,9,47,113,46,-50,45,4,45,45,44,55,43,42,42,12,41,-48,39,-125,38,34,37,-89,35,33,34,-127,32,-45,30,21,29,68,27,104,25,126,23,-128,21,-125,19,111,17,91,15,57,13,19,11,-28,8,-75,6,123,4,72,2,11,0,-43,-3,-102,-5,105,-7,48,-9,13,-11,-37,-14,-57,-16,-92,-18,-96,-20,-106,-22,-94,-24,-75,-26,-38,-28,9,-29,77,-31,-98,-33,2,-34,121,-36,1,-37,-96,-39,82,-40,28,-41,-9,-43,-14,-44,-8,-45,35,-45,91,-46,-77,-47,35,-47,-87,-48,79,-48,7,-48,-31,-49,-51,-49,-36,-49,-4,-49,64,-48,-108,-48,10,-47,-110,-47,58,-46,-10,-46,-50,-45,-68,-44,-64,-43,-33,-42,14,-40,93,-39,-76,-38,43,-36,-84,-35,70,-33,-16,-32,-88,-30,116,-28,77,-26,51,-24,40,-22,38,-20,50,-18,70,-16,97,-14,-122,-12,-80,-10,-35,-8,20,-5,69,-3,126,-1,-75,1,-22,3,31,6,80,8,122,10,-94,12,-64,14,-40,16,-26,18,-24,20,-28,22,-53,24,-80,26,118,28,65,30,-24,31,-115,33,21,35,-111,36,-13,37,72,39,127,40,-88,41,-76,42,-83,43,-117,44,85,45,3,46,-105,46,24,47,118,47,-60,47,-16,47,8,48,1,48,-28,47,-84,47,86,47,-16,46,99,46,-53,45,14,45,66,44,87,43,91,42,65,41,24,40,-47,38,125,37,16,36,-111,34,-1,32,92,31,-92,29,-28,27,11,26,46,24,59,22,66,20,60,18,41,16,23,14,-16,11,-50,9,-95,7,110,5,66,3,5,1,-39,-2,-100,-4,114,-6,60,-8,20,-10,-18,-13,-49,-15,-72,-17,-88,-19,-89,-21,-86,-23,-64,-25,-35,-27,13,-28,76,-30,-106,-32,-6,-34,98,-35,-16,-37,126,-38,48,-39,-19,-41,-60,-42,-80,-43,-75,-44,-49,-45,3,-45,78,-46,-79,-47,49,-47,-58,-48,118,-48,66,-48,34,-48,38,-48,56,-48,110,-48,-73,-48,29,-47,-100,-47,50,-46,-27,-46,-84,-45,-113,-44,-123,-43,-107,-42,-68,-41,-10,-40,74,-38,-85,-37,39,-35,-81,-34,82,-32,-6,-31,-63,-29,-120,-27,105,-25,81,-23,70,-21,74,-19,83,-17,106,-15,-126,-13,-87,-11,-50,-9,-3,-7,44,-4,95,-2,-112,0,-59,2,-13,4,36,7,75,9,116,11,-114,13,-85,15,-74,17,-67,19,-74,21,-89,23,-121,25,92,27,32,29,-42,30,124,32,12,34,-112,35,-8,36,87,38,-105,39,-57,40,-31,41,-31,42,-51,43,-96,44,90,45,-3,45,-122,46,-9,46,76,47,-118,47,-81,47,-76,47}; }
	private static byte[] data46(){ return new byte[] {-86,47,121,47,59,47,-39,46,102,46,-44,45,43,45,108,44,-112,43,-94,42,-102,41,122,40,71,39,-2,37,-98,36,49,35,-89,33,20,32,104,30,-75,28,-26,26,24,25,41,23,67,21,63,19,62,17,43,15,22,13,-13,10,-45,8,-91,6,124,4,74,2,26,0,-21,-3,-71,-5,-114,-7,100,-9,63,-11,32,-13,9,-15,-8,-18,-12,-20,-10,-22,4,-23,36,-25,72,-27,-120,-29,-59,-31,38,-32,-121,-34,10,-35,-110,-37,56,-38,-22,-40,-69,-41,-105,-42,-109,-43,-97,-44,-58,-45,6,-45,90,-46,-53,-47,82,-47,-12,-48,-80,-48,-125,-48,115,-48,121,-48,-100,-48,-40,-48,42,-47,-100,-47,32,-46,-62,-46,123,-45,73,-44,51,-43,51,-42,71,-41,117,-40,-76,-39,12,-37,116,-36,-12,-35,127,-33,36,-31,-44,-30,-108,-28,103,-26,66,-24,47,-22,36,-20,39,-18,46,-16,70,-14,93,-12,-128,-10,-92,-8,-47,-6,-8,-4,46,-1,84,1,-119,3,-80,5,-36,7,-4,9,33,12,51,14,73,16,77,18,76,20,63,22,38,24,-3,25,-51,27,-123,29,52,31,-50,32,88,34,-48,35,50,37,-124,38,-69,39,-27,40,-16,41,-22,42,-53,43,-108,44,70,45,-33,45,94,46,-59,46,21,47,68,47,102,47,95,47,77,47,25,47,-54,46,107,46,-24,45,84,45,-91,44,-36,43,-1,42,7,42,-5,40,-39,39,-98,38,85,37,-19,35,-128,34,-15,32,95,31,-82,29,-5,27,43,26,90,24,112,22,-124,20,-122,18,-126,16,116,14,92,12,66,10,29,8,-7,5,-49,3,-94,1,119,-1,75,-3,31,-5,-6,-8,-47,-10,-71,-12,-103,-14,-115,-16,-127,-18,-126,-20,-115,-22,-92,-24,-58,-26,-8,-28,56,-29,-123,-31,-25,-33,87,-34,-38,-36,114,-37,24,-38,-35,-40,-87,-41,-102,-42,-107,-43,-83,-44,-35,-45,33,-45,-128,-46,-8,-47,-121,-47,47,-47,-13,-48,-51,-48,-60,-48,-48,-48,-4,-48,56,-47,-103,-47,7,-46,-103,-46,56,-45,-5,-45,-52,-44,-70,-43,-66,-42,-43,-41,5,-39,73,-38,-94,-37,12,-35,-115,-34,28,-32,-65,-31,113,-29,50,-27,1,-25,-31,-24,-55,-22,-64,-20,-67,-18,-56,-16,-40,-14,-16,-12,15,-9,48,-7,89,-5,127,-3,-85,-1,-45,1,-1,3,36,6,72,8,104,10,-128,12,-108,14,-99,16,-96,18,-106,20,-123,22,99,24,54,26,-3,27,-81,29,88,31,-22,32,111,34,-34,35,59,37,-124,38,-74,39,-40,40,-35,41,-48,42,-84,43,108,44,26,45,-85,45,36,46,-119,46,-50,46,-2,46,18,47,15,47,-14,46,-68,46,106,46,3,46,-128,45,-25,44,52,44,105,43,-118,42,-116,41,-123,40,88,39,37,38,-46,36,114,35,-5,33,117,32,-38,30,50,29,120,27,-80,25,-38,23,-9,21,8,20,15,18,13,16,-1,13,-16,11,-46,9,-74,7,-110,5,108,3,70,1,29,-1,-11,-4,-48,-6,-85,-8,-114,-10,115,-12,95,-14,86,-16,76,-18,89,-20,98,-22,-122,-24,-88,-26,-27,-28,35,-29,-128,-31,-35,-33,92,-34,-33,-36,125,-37,45,-38,-17,-40,-52,-41,-74,-42,-65,-43,-39,-44,12,-44,88,-45,-70,-46,54,-46,-54,-47,119,-47,60,-47,29,-47,21,-47,39,-47,80,-47,-104,-47,-16,-47,110,-46,-12,-46,-96,-45,92,-44,53,-43,32,-42,38,-41,61,-40,109,-39,-77,-38,8,-36,118,-35,-14,-34,-126,-32,36,-30,-45,-29,-109,-27,98,-25,60,-23,36,-21,23,-19,17,-17,27,-15,38,-13,59,-11,86,-9,116,-7,-106,-5,-66,-3,-33,-1,10,2,42,4,81,6,107,8,-117,10,-102,12,-83,14,-81,16,-83,18,-95,20,-121,22,99,24,49,26,-15,27,-94,29,68,31,-47,32,84,34,-69,35,23,37,90,38,-119,39,-89,40,-90,41,-101,42,107,43,49,44,-43,44,102,45,-33,45,57,46,-122,46,-86,46,-58,46,-70,46,-98,46,103,46,19,46,-82,45,39,45,-112,44,-37,43,19,43,48,42,59,41,41,40,8,39,-49,37,-128,36,35,35,-84,33,41,32,-111,30,-23,28,53,27,108,25,-99,23,-69,21,-49,19,-36,17,-39,15,-43,13,-61,11,-82,9,-108,7,115,5,86,3,44,1,16,-1,-27,-4,-55,-6,-89,-8,-115,-10,120,-12,104,-14,97,-16,97,-18,106,-20,-128,-22,-97,-24,-51,-26,7,-27,80,-29,-87,-31,16,-32,-114,-34,21,-35,-70,-37,100,-38,53,-39,7,-40,2,-41,0,-42,36,-43,86,-44,-92,-45,9,-45,-126,-46,27,-46,-56,-47,-116,-47,112,-47,100,-47,121,-47,-94,-47,-25,-47,67,-46,-72,-46,70,-45,-23,-45,-86,-44,123,-43,105,-42,104,-41,-126,-40,-85,-39,-14,-38,64,-36,-81,-35,36,-33,-76,-32,81,-30,-4,-29,-70,-27,-125,-25,89,-23,64,-21,44,-19,36,-17,40,-15,46,-13,66,-11,84,-9,116,-7,-115,-5,-80,-3}; }
	private static byte[] data47(){ return new byte[] {-47,-1,-14,1,21,4,49,6,77,8,98,10,116,12,126,14,-127,16,120,18,106,20,74,22,40,24,-18,25,-81,27,90,29,-5,30,-120,32,3,34,112,35,-62,36,10,38,53,39,80,40,84,41,65,42,23,43,-40,43,127,44,15,45,-120,45,-25,45,43,46,94,46,110,46,109,46,80,46,24,46,-53,45,101,45,-30,44,78,44,-100,43,-41,42,-8,41,4,41,-7,39,-38,38,-91,37,93,36,-3,34,-107,33,11,32,-127,30,-40,28,41,27,104,25,-103,23,-65,21,-40,19,-25,17,-19,15,-24,13,-32,11,-51,9,-73,7,-96,5,125,3,100,1,64,-1,36,-3,3,-5,-20,-8,-48,-10,-60,-12,-77,-14,-79,-16,-76,-18,-65,-20,-38,-22,-6,-24,41,-25,104,-27,-81,-29,12,-30,117,-32,-14,-34,124,-35,29,-36,-47,-38,-108,-39,118,-40,95,-41,110,-42,-126,-43,-66,-44,3,-44,105,-45,-29,-46,118,-46,31,-46,-24,-47,-66,-47,-69,-47,-62,-47,-16,-47,43,-46,-122,-46,-9,-46,126,-45,34,-44,-40,-44,-88,-43,-112,-42,-116,-41,-100,-40,-56,-39,-2,-38,82,-36,-75,-35,38,-33,-77,-32,68,-30,-16,-29,-92,-27,106,-25,60,-23,23,-21,5,-19,-14,-18,-13,-16,-10,-14,0,-11,20,-9,39,-7,64,-5,96,-3,119,-1,-100,1,-79,3,-46,5,-28,7,-4,9,5,12,16,14,12,16,7,18,-16,19,-43,21,-84,23,115,25,50,27,-34,28,125,30,10,32,-120,33,-18,34,75,36,-116,37,-68,38,-39,39,-36,40,-51,41,-88,42,102,43,24,44,-94,44,40,45,-126,45,-45,45,2,46,29,46,29,46,6,46,-44,45,-116,45,42,45,-79,44,29,44,119,43,-78,42,-32,41,-20,40,-19,39,-47,38,-92,37,97,36,11,35,-91,33,39,32,-97,30,-1,28,87,27,-101,25,-44,23,-1,21,30,20,53,18,62,16,67,14,59,12,51,10,30,8,14,6,-16,3,-37,1,-70,-1,-92,-3,-121,-5,113,-7,93,-9,76,-11,70,-13,64,-15,74,-17,84,-19,112,-21,-113,-23,-58,-25,-5,-27,76,-28,-94,-30,12,-31,-120,-33,17,-34,-80,-36,96,-37,39,-38,-5,-40,-18,-41,-20,-42,8,-42,57,-43,125,-44,-36,-45,82,-45,-34,-46,-122,-46,67,-46,26,-46,9,-46,17,-46,50,-46,106,-46,-67,-46,36,-45,-86,-45,63,-44,-12,-44,-71,-43,-104,-42,-114,-41,-105,-40,-72,-39,-21,-38,51,-36,-115,-35,-4,-34,122,-32,10,-30,-86,-29,88,-27,23,-25,-32,-24,-73,-22,-101,-20,-124,-18,127,-16,118,-14,-125,-12,-120,-10,-99,-8,-82,-6,-57,-4,-32,-2,-9,0,19,3,37,5,64,7,74,9,91,11,89,13,95,15,77,17,64,19,28,21,-8,22,-67,24,127,26,40,28,-51,29,89,31,-38,32,70,34,-96,35,-23,36,28,38,59,39,72,40,57,41,26,42,-31,42,-109,43,43,44,-79,44,22,45,107,45,-92,45,-58,45,-50,45,-65,45,-107,45,86,45,-4,44,-115,44,1,44,100,43,-87,42,-35,41,-8,40,-3,39,-19,38,-56,37,-114,36,68,35,-31,33,117,32,-20,30,93,29,-73,27,7,26,72,24,121,22,-93,20,-67,18,-46,16,-39,14,-36,12,-42,10,-52,8,-67,6,-90,4,-106,2,121,0,104,-2,77,-4,59,-6,42,-8,28,-10,23,-12,19,-14,29,-16,39,-18,70,-20,99,-22,-105,-24,-48,-26,25,-27,113,-29,-40,-31,77,-32,-40,-34,111,-35,29,-36,-37,-38,-81,-39,-104,-40,-109,-41,-89,-42,-48,-43,13,-43,103,-44,-46,-45,88,-45,-9,-46,-88,-46,124,-46,91,-46,95,-46,114,-46,-93,-46,-22,-46,74,-45,-64,-45,81,-44,-12,-44,-73,-43,-124,-42,117,-41,111,-40,-120,-39,-82,-38,-16,-37,59,-35,-93,-34,20,-32,-98,-31,49,-29,-40,-28,-116,-26,75,-24,32,-22,-16,-21,-33,-19,-60,-17,-62,-15,-69,-13,-61,-11,-52,-9,-36,-7,-20,-5,2,-2,20,0,43,2,64,4,77,6,96,8,101,10,107,12,104,14,92,16,75,18,42,20,5,22,-47,23,-116,25,69,27,-33,28,122,30,-7,31,108,33,-50,34,23,36,86,37,120,38,-115,39,-121,40,111,41,62,42,-6,42,-100,43,39,44,-101,44,-8,44,60,45,104,45,124,45,117,45,92,45,36,45,-40,44,115,44,-12,43,99,43,-76,42,-11,41,25,41,45,40,39,39,15,38,-30,36,-96,35,76,34,-23,32,107,31,-22,29,74,28,-88,26,-15,24,44,23,95,21,-125,19,-98,17,-79,15,-71,13,-70,11,-71,9,-84,7,-94,5,-113,3,125,1,109,-1,86,-3,73,-5,56,-7,46,-9,40,-11,40,-13,45,-15,63,-17,83,-19,120,-21,-94,-23,-35,-25,33,-26,117,-28,-40,-30,72,-31,-51,-33,95,-34,3,-35,-65,-37,-121,-38,105,-39,93,-40,101,-41,-121,-42,-71,-43,8,-43,105,-44,-28,-45,119,-45}; }
	private static byte[] data48(){ return new byte[] {30,-45,-31,-46,-69,-46,-85,-46,-72,-46,-41,-46,20,-45,99,-45,-47,-45,79,-44,-22,-44,-102,-43,95,-42,62,-41,45,-40,56,-39,83,-38,-125,-37,-56,-36,29,-34,-121,-33,0,-31,-116,-30,35,-28,-48,-27,-125,-25,74,-23,25,-21,-14,-20,-38,-18,-58,-16,-65,-14,-70,-12,-65,-10,-59,-8,-45,-6,-31,-4,-15,-2,3,1,18,3,33,5,44,7,54,9,53,11,55,13,39,15,26,17,-6,18,-40,20,-93,22,106,24,28,26,-55,27,92,29,-21,30,94,32,-53,33,29,35,96,36,-110,37,-87,38,-78,39,-93,40,125,41,70,42,-15,42,-117,43,11,44,117,44,-58,44,0,45,32,45,44,45,27,45,-9,44,-74,44,98,44,-16,43,113,43,-53,42,35,42,78,41,118,40,126,39,113,38,88,37,29,36,-32,34,-128,33,26,32,-99,30,16,29,120,27,-54,25,24,24,77,22,-125,20,-93,18,-63,16,-44,14,-38,12,-28,10,-37,8,-38,6,-53,4,-63,2,-78,0,-94,-2,-106,-4,-119,-6,127,-8,126,-10,119,-12,-122,-14,-117,-16,-87,-18,-63,-20,-15,-22,30,-23,104,-25,-81,-27,15,-28,121,-30,-14,-32,-125,-33,25,-34,-49,-36,-119,-37,102,-38,74,-39,74,-40,94,-41,-124,-42,-58,-43,25,-43,-120,-44,9,-44,-90,-45,87,-45,34,-45,6,-45,-3,-46,19,-45,58,-45,126,-45,-41,-45,72,-44,-46,-44,112,-43,39,-42,-13,-42,-43,-41,-50,-40,-38,-39,-6,-38,47,-36,119,-35,-48,-34,61,-32,-72,-31,69,-29,-30,-28,-118,-26,67,-24,7,-22,-41,-21,-78,-19,-105,-17,-127,-15,122,-13,111,-11,121,-9,116,-7,-122,-5,-117,-3,-102,-1,-91,1,-78,3,-69,5,-63,7,-58,9,-66,11,-71,13,-90,15,-115,17,109,19,61,21,7,23,-64,24,114,26,14,28,-93,29,32,31,-108,32,-13,33,63,35,124,36,-98,37,-74,38,-79,39,-100,40,110,41,45,42,-46,42,100,43,-37,43,63,44,-122,44,-68,44,-45,44,-40,44,-62,44,-106,44,79,44,-11,43,127,43,-9,42,83,42,-99,41,-54,40,-18,39,-21,38,-25,37,-68,36,-115,35,66,34,-25,32,124,31,-2,29,113,28,-39,26,41,25,118,23,-79,21,-32,19,9,18,35,16,56,14,69,12,76,10,74,8,72,6,65,4,55,2,47,0,33,-2,27,-4,18,-6,14,-8,17,-10,18,-12,34,-14,51,-16,82,-18,116,-20,-89,-22,-33,-24,40,-25,-128,-27,-35,-29,86,-30,-48,-32,107,-33,7,-34,-61,-36,-119,-37,100,-38,88,-39,89,-40,118,-41,-94,-42,-21,-43,68,-43,-70,-44,65,-44,-30,-45,-100,-45,107,-45,84,-45,81,-45,108,-45,-106,-45,-29,-45,59,-44,-76,-44,63,-43,-30,-43,-101,-42,109,-41,78,-40,75,-39,88,-38,124,-37,-79,-36,-6,-35,84,-33,-64,-32,64,-30,-57,-29,103,-27,13,-25,-58,-24,-119,-22,85,-20,48,-18,17,-16,-3,-15,-19,-13,-25,-11,-29,-9,-26,-7,-19,-5,-17,-3,-3,-1,2,2,7,4,20,6,11,8,16,10,5,12,-10,13,-32,15,-60,17,-105,19,106,21,40,23,-33,24,-120,26,33,28,-82,29,40,31,-109,32,-19,33,52,35,106,36,-119,37,-103,38,-113,39,118,40,66,41,-6,41,-98,42,39,43,-98,43,-7,43,64,44,109,44,-123,44,-124,44,106,44,61,44,-15,43,-107,43,30,43,-111,42,-19,41,53,41,97,40,-127,39,-125,38,119,37,83,36,28,35,-41,33,123,32,16,31,-109,29,9,28,108,26,-57,24,16,23,76,21,-124,19,-90,17,-51,15,-34,13,-15,11,-7,9,-3,7,-2,5,-4,3,-13,1,-15,-1,-24,-3,-27,-5,-30,-7,-30,-9,-26,-11,-12,-13,0,-14,31,-16,56,-18,106,-20,-105,-22,-33,-24,38,-25,-125,-27,-23,-29,96,-30,-23,-32,124,-33,42,-34,-34,-36,-79,-37,-114,-38,-124,-39,-115,-40,-87,-41,-34,-42,38,-42,-121,-43,-6,-44,-117,-44,42,-44,-23,-45,-70,-45,-93,-45,-89,-45,-66,-45,-16,-45,54,-44,-103,-44,10,-43,-100,-43,60,-42,-9,-42,-57,-41,-85,-40,-92,-39,-77,-38,-44,-37,8,-35,82,-34,-89,-33,23,-31,-117,-30,27,-28,-80,-27,89,-25,13,-23,-52,-22,-105,-20,111,-18,75,-16,51,-14,35,-12,20,-10,18,-8,13,-6,14,-4,19,-2,21,0,28,2,27,4,30,6,26,8,18,10,8,12,-12,13,-40,15,-72,17,-119,19,82,21,19,23,-62,24,103,26,-2,27,-124,29,-3,30,101,32,-70,33,-3,34,49,36,77,37,90,38,78,39,49,40,-5,40,-77,41,82,42,-36,42,78,43,-83,43,-19,43,30,44,51,44,48,44,27,44,-26,43,-93,43,64,43,-49,42,62,42,-97,41,-26,40,21,40,53,39,58,38,46,37,15,36,-37,34,-108,33,63,32,-43,30,90,29,-41,27,58,26,-103,24,-26,22,39,21,95,19,-117,17}; }
	private static byte[] data49(){ return new byte[] {-81,15,-56,13,-32,11,-24,9,-10,7,-10,5,-6,3,-10,1,-8,-1,-13,-3,-13,-5,-9,-7,-9,-9,4,-10,18,-12,37,-14,67,-16,103,-18,-109,-20,-48,-22,14,-23,99,-25,-68,-27,41,-28,-94,-30,44,-31,-61,-33,115,-34,40,-35,0,-36,-37,-38,-45,-39,-31,-40,-9,-41,54,-41,120,-42,-38,-43,82,-43,-37,-44,-125,-44,59,-44,13,-44,-9,-45,-10,-45,16,-44,62,-44,-124,-44,-30,-44,85,-43,-31,-43,-127,-42,56,-41,7,-40,-29,-40,-31,-39,-28,-38,8,-36,54,-35,123,-34,-49,-33,55,-31,-84,-30,50,-28,-54,-27,103,-25,27,-23,-43,-22,-100,-20,109,-18,71,-16,42,-14,19,-12,5,-10,-9,-9,-12,-7,-18,-5,-17,-3,-20,-1,-18,1,-21,3,-22,5,-33,7,-38,9,-60,11,-78,13,-109,15,106,17,64,19,2,21,-64,22,111,24,14,26,-89,27,41,29,-95,30,7,32,91,33,-97,34,-48,35,-20,36,-7,37,-19,38,-46,39,-104,40,87,41,-15,41,-127,42,-14,42,82,43,-107,43,-53,43,-36,43,-29,43,-55,43,-97,43,87,43,1,43,-119,42,5,42,101,41,-82,40,-23,39,5,39,21,38,10,37,-16,35,-63,34,-127,33,46,32,-53,30,86,29,-43,27,64,26,-92,24,-13,22,62,21,120,19,-86,17,-45,15,-13,13,10,12,32,10,41,8,54,6,57,4,62,2,63,0,66,-2,70,-4,75,-6,82,-8,97,-10,112,-12,-118,-14,-88,-16,-48,-18,-2,-20,61,-21,124,-23,-44,-25,46,-26,-101,-28,23,-29,-98,-31,59,-32,-29,-34,-94,-35,109,-36,83,-37,67,-38,81,-39,104,-40,-96,-41,-28,-42,68,-42,-76,-43,66,-43,-34,-44,-103,-44,102,-44,73,-44,74,-44,89,-44,-121,-44,-59,-44,34,-43,-116,-43,23,-42,-84,-42,101,-41,36,-40,8,-39,-15,-39,-5,-38,17,-36,59,-35,124,-34,-57,-33,42,-31,-103,-30,26,-28,-89,-27,70,-25,-19,-24,-92,-22,100,-20,48,-18,5,-16,-31,-15,-59,-13,-78,-11,-98,-9,-104,-7,-117,-5,-121,-3,-123,-1,123,1,124,3,111,5,106,7,88,9,73,11,43,13,16,15,-28,16,-75,18,122,20,51,22,-29,23,-125,25,24,27,-98,28,20,30,124,31,-48,32,23,34,71,35,106,36,115,37,112,38,80,39,37,40,-38,40,-124,41,15,42,-118,42,-22,42,57,43,107,43,-118,43,-112,43,-128,43,89,43,28,43,-61,42,94,42,-43,41,70,41,-114,40,-44,39,-12,38,16,38,7,37,-6,35,-52,34,-104,33,73,32,-15,30,127,29,8,28,121,26,-29,24,60,23,-117,21,-52,19,5,18,52,16,89,14,122,12,-112,10,-93,8,-77,6,-70,4,-57,2,-56,0,-42,-2,-43,-4,-28,-6,-19,-8,-4,-10,18,-11,43,-13,75,-15,118,-17,-91,-19,-30,-21,38,-22,123,-24,-43,-26,66,-27,-68,-29,66,-30,-33,-32,-126,-33,63,-34,11,-35,-26,-37,-36,-38,-36,-39,-7,-40,36,-40,104,-41,-65,-42,46,-42,-78,-43,76,-43,-4,-44,-59,-44,-93,-44,-104,-44,-91,-44,-57,-44,2,-43,81,-43,-69,-43,53,-42,-52,-42,113,-41,51,-40,5,-39,-19,-39,-21,-38,-10,-37,31,-35,78,-34,-103,-33,-17,-32,88,-30,-51,-29,89,-27,-25,-26,-113,-24,58,-22,-14,-21,-70,-19,-124,-17,94,-15,56,-13,32,-11,8,-9,-7,-8,-23,-6,-30,-4,-43,-2,-47,0,-61,2,-69,4,-82,6,-100,8,-118,10,106,12,77,14,34,16,-18,17,-71,19,108,21,34,23,-65,24,88,26,-33,27,88,29,-62,30,26,32,99,33,-103,34,-65,35,-50,36,-48,37,-76,38,-112,39,75,40,-5,40,-113,41,15,42,120,42,-50,42,6,43,50,43,60,43,56,43,24,43,-29,42,-104,42,55,42,-68,41,48,41,-117,40,-47,39,6,39,30,38,45,37,27,36,7,35,-50,33,-109,32,60,31,-37,29,102,28,-24,26,83,25,-70,23,14,22,89,20,-103,18,-48,16,-4,14,35,13,65,11,90,9,110,7,126,5,-116,3,-107,1,-92,-1,-85,-3,-72,-5,-54,-7,-43,-9,-13,-11,10,-12,43,-14,89,-16,-122,-18,-61,-20,8,-21,87,-23,-76,-25,31,-26,-112,-28,29,-29,-88,-31,86,-32,4,-33,-50,-35,-89,-36,-112,-37,-112,-38,-95,-39,-54,-40,2,-40,85,-41,-70,-42,50,-42,-54,-43,107,-43,48,-43,-2,-44,-17,-44,-20,-44,9,-43,54,-43,125,-43,-39,-43,76,-42,-46,-42,115,-41,38,-40,-20,-40,-51,-39,-70,-38,-63,-37,-39,-36,1,-34,63,-33,-116,-32,-22,-31,86,-29,-43,-28,92,-26,-6,-25,-101,-23,76,-21,10,-19,-53,-18,-98,-16,114,-14,80,-12,54,-10,26,-8,13,-6,-9,-5,-19,-3,-33,-1,-47,1,-58,3,-77,5,-94,7,-119,9,112,11,74,13,35,15,-15,16,-73,18,115,20,36,22,-55,23,96,25,-16,26,102,28,-35,29,51,31,-120,32}; }
	private static byte[] data50(){ return new byte[] {-65,33,-19,34,5,36,10,37,-3,37,-38,38,-91,39,87,40,-7,40,-126,41,-12,41,87,42,-104,42,-50,42,-26,42,-20,42,-40,42,-80,42,112,42,25,42,-80,41,43,41,-107,40,-24,39,37,39,81,38,99,37,106,36,82,35,52,34,-6,32,-75,31,94,30,-12,28,126,27,-6,25,99,24,-54,22,23,21,102,19,-94,17,-40,15,7,14,45,12,75,10,106,8,122,6,-109,4,-97,2,-79,0,-65,-2,-50,-4,-32,-6,-12,-8,12,-9,40,-11,76,-13,114,-15,-89,-17,-36,-19,36,-20,109,-22,-56,-24,46,-25,-98,-27,33,-28,-82,-30,76,-31,-2,-33,-72,-34,-113,-35,108,-36,104,-37,107,-38,-114,-39,-71,-40,5,-40,91,-41,-50,-42,83,-42,-18,-43,-93,-43,102,-43,76,-43,56,-43,77,-43,104,-43,-91,-43,-16,-43,88,-42,-49,-42,100,-41,6,-40,-62,-40,-111,-39,117,-38,107,-37,118,-36,-109,-35,-63,-34,4,-32,83,-31,-76,-30,39,-28,-92,-27,51,-25,-53,-24,114,-22,37,-20,-34,-19,-88,-17,112,-15,74,-13,35,-11,7,-9,-19,-8,-41,-6,-62,-4,-76,-2,-98,0,-109,2,122,4,105,6,79,8,48,10,18,12,-28,13,-71,15,124,17,61,19,-16,20,-103,22,55,24,-58,25,75,27,-68,28,37,30,119,31,-65,32,-16,33,19,35,33,36,32,37,5,38,-35,38,-101,39,72,40,-35,40,95,41,-55,41,31,42,94,42,-123,42,-102,42,-108,42,123,42,73,42,3,42,-90,41,51,41,-85,40,12,40,92,39,-111,38,-71,37,-59,36,-55,35,-84,34,-117,33,76,32,8,31,-88,29,67,28,-60,26,69,25,-86,23,16,22,94,20,-82,18,-26,16,37,15,77,13,124,11,-105,9,-69,7,-51,5,-21,3,-7,1,15,0,34,-2,53,-4,78,-6,100,-8,-124,-10,-91,-12,-50,-14,-2,-16,52,-17,118,-19,-67,-21,23,-22,113,-24,-30,-26,90,-27,-29,-29,121,-30,31,-31,-42,-33,-99,-34,119,-35,97,-36,96,-37,111,-38,-106,-39,-49,-40,26,-40,-127,-41,-11,-42,-125,-42,41,-42,-35,-43,-77,-43,-111,-43,-108,-43,-97,-43,-51,-43,8,-42,94,-42,-58,-42,74,-41,-39,-41,-118,-40,67,-39,27,-38,-2,-38,-5,-37,8,-35,37,-34,92,-33,-105,-32,-16,-31,79,-29,-61,-28,64,-26,-48,-25,104,-23,16,-21,-67,-20,125,-18,58,-16,13,-14,-37,-13,-72,-11,-107,-9,122,-7,96,-5,70,-3,56,-1,25,1,13,3,-18,4,-40,6,-72,8,-106,10,112,12,63,14,11,16,-54,17,-125,19,50,21,-46,22,109,24,-15,25,113,27,-34,28,59,30,-116,31,-56,32,-12,33,19,35,22,36,17,37,-17,37,-65,38,122,39,28,40,-81,40,40,41,-114,41,-34,41,22,42,58,42,72,42,61,42,33,42,-24,41,-96,41,62,41,-56,40,59,40,-101,39,-28,38,28,38,60,37,76,36,70,35,49,34,6,33,-49,31,127,30,42,29,-67,27,69,26,-64,24,44,23,-117,21,-26,19,41,18,117,16,-92,14,-34,12,3,11,42,9,77,7,102,5,-127,3,-100,1,-83,-1,-52,-3,-33,-5,-3,-7,26,-8,62,-10,98,-12,-108,-14,-59,-16,5,-17,73,-19,-103,-21,-14,-23,91,-24,-54,-26,77,-27,-41,-29,119,-30,32,-31,-33,-33,-87,-34,-117,-35,119,-36,-128,-37,-111,-38,-64,-39,-7,-40,81,-40,-78,-41,54,-41,-63,-42,108,-42,43,-42,-8,-43,-23,-43,-30,-43,-6,-43,38,-42,101,-42,-67,-42,44,-41,-87,-41,68,-40,-17,-40,-83,-39,-122,-38,104,-37,105,-36,114,-35,-108,-34,-59,-33,6,-31,90,-30,-70,-29,44,-27,-88,-26,54,-24,-51,-23,113,-21,32,-19,-42,-18,-103,-16,98,-14,49,-12,10,-10,-31,-9,-59,-7,-90,-5,-116,-3,112,-1,91,1,58,3,38,5,1,7,-29,8,-72,10,-113,12,88,14,32,16,-37,17,-114,19,55,21,-41,22,100,24,-18,25,97,27,-51,28,37,30,112,31,-88,32,-45,33,-26,34,-17,35,-36,36,-67,37,-122,38,60,39,-32,39,107,40,-30,40,70,41,-112,41,-52,41,-26,41,-8,41,-25,41,-52,41,-111,41,69,41,-25,40,105,40,-27,39,59,39,-117,38,-65,37,-32,36,-13,35,-22,34,-39,33,-82,32,119,31,45,30,-43,28,109,27,-10,25,115,24,-30,22,70,21,-97,19,-20,17,51,16,108,14,-90,12,-48,10,-4,8,31,7,64,5,93,3,123,1,-107,-1,-79,-3,-49,-5,-18,-7,15,-8,56,-10,98,-12,-107,-14,-49,-16,14,-17,90,-19,-84,-21,12,-22,118,-24,-21,-26,112,-27,1,-28,-96,-30,82,-31,15,-32,-30,-34,-63,-35,-72,-36,-71,-37,-40,-38,-1,-39,69,-39,-106,-40,-1,-41,-126,-41,13,-41,-64,-42,117,-42,81,-42,53,-42,57,-42,75,-42,122,-42,-73,-42,19,-41,121,-41,0,-40,-111,-40,65,-39,-6,-39,-46,-38}; }
	private static byte[] data51(){ return new byte[] {-75,-37,-80,-36,-69,-35,-41,-34,8,-32,70,-31,-106,-30,-12,-29,97,-27,-33,-26,100,-24,-5,-23,-103,-21,69,-19,-7,-18,-73,-16,122,-14,73,-12,25,-10,-15,-9,-50,-7,-87,-5,-112,-3,106,-1,86,1,45,3,23,5,-19,6,-54,8,-97,10,108,12,55,14,-10,15,-79,17,96,19,4,21,-94,22,42,24,-76,25,32,27,-115,28,-30,29,38,31,100,32,-125,33,-99,34,-98,35,-115,36,107,37,53,38,-23,38,-117,39,22,40,-112,40,-19,40,66,41,112,41,-101,41,-98,41,-101,41,118,41,70,41,-9,40,-102,40,34,40,-101,39,-8,38,72,38,127,37,-90,36,-74,35,-72,34,-95,33,-125,32,73,31,6,30,-78,28,74,27,-35,25,89,24,-48,22,54,21,-107,19,-27,17,49,16,111,14,-84,12,-37,10,15,9,47,7,92,5,120,3,-99,1,-71,-1,-34,-3,-8,-5,36,-6,65,-8,115,-10,-98,-12,-42,-14,18,-15,85,-17,-92,-19,-8,-21,92,-22,-57,-24,63,-25,-56,-27,86,-28,-3,-30,-86,-31,110,-32,61,-33,34,-34,19,-35,29,-36,51,-37,98,-38,-95,-39,-11,-40,94,-40,-37,-41,109,-41,21,-41,-47,-42,-92,-42,-117,-42,-119,-42,-100,-42,-60,-42,4,-41,85,-41,-64,-41,60,-40,-49,-40,118,-39,49,-38,0,-37,-31,-37,-41,-36,-36,-35,-10,-34,32,-32,92,-31,-92,-30,0,-28,101,-27,-32,-26,95,-24,-13,-23,-120,-21,51,-19,-33,-18,-103,-16,90,-14,29,-12,-14,-11,-69,-9,-101,-7,110,-5,80,-3,42,-1,10,1,-24,2,-63,4,-96,6,111,8,72,10,13,12,-39,13,-110,15,78,17,-10,18,-99,20,50,22,-60,23,63,25,-73,26,25,28,112,29,-70,30,-19,31,23,33,42,34,46,35,33,36,-4,36,-56,37,-128,38,33,39,-77,39,41,40,-111,40,-33,40,27,41,63,41,78,41,73,41,46,41,-4,40,-73,40,91,40,-24,39,104,39,-56,38,33,38,88,37,-119,36,-101,35,-91,34,-107,33,121,32,72,31,9,30,-69,28,91,27,-15,25,118,24,-16,22,94,21,-64,19,25,18,104,16,-82,14,-18,12,38,11,87,9,-121,7,-82,5,-40,3,-4,1,31,0,68,-2,103,-4,-111,-6,-71,-8,-26,-10,27,-11,80,-13,-112,-15,-40,-17,36,-18,127,-20,-32,-22,77,-23,-57,-25,78,-26,-33,-28,-124,-29,48,-30,-11,-32,-63,-33,-91,-34,-107,-35,-99,-36,-81,-37,-35,-38,25,-38,104,-39,-47,-40,70,-40,-41,-41,122,-41,49,-41,0,-41,-31,-42,-36,-42,-26,-42,12,-41,66,-41,-109,-41,-14,-41,109,-40,-11,-40,-104,-39,76,-38,19,-37,-17,-37,-34,-36,-38,-35,-14,-34,15,-32,71,-31,-120,-30,-36,-29,61,-27,-82,-26,41,-24,-79,-23,72,-21,-27,-20,-113,-18,66,-16,-6,-15,-66,-13,-125,-11,84,-9,34,-7,-6,-6,-48,-4,-87,-2,-123,0,94,2,52,4,15,6,-37,7,-78,9,117,11,61,13,-10,14,-82,16,89,18,-5,19,-107,21,31,23,-94,24,22,26,121,27,-42,28,27,30,86,31,126,32,-106,33,-99,34,-110,35,114,36,66,37,-3,37,-90,38,55,39,-70,39,31,40,123,40,-74,40,-28,40,-7,40,-4,40,-29,40,-65,40,122,40,41,40,-63,39,65,39,-79,38,9,38,80,37,-125,36,-92,35,-83,34,-82,33,-110,32,113,31,52,30,-17,28,-101,27,50,26,-58,24,64,23,-68,21,33,20,-126,18,-38,16,35,15,108,13,-88,11,-31,9,22,8,67,6,112,4,-104,2,-60,0,-24,-2,21,-3,58,-5,109,-7,-106,-9,-45,-11,5,-12,77,-14,-114,-16,-31,-18,58,-19,-102,-21,10,-22,127,-24,7,-25,-106,-27,57,-28,-29,-30,-92,-31,109,-32,79,-33,57,-34,61,-35,77,-36,113,-37,-84,-38,-12,-39,85,-39,-58,-40,81,-40,-24,-41,-97,-41,96,-41,63,-41,44,-41,51,-41,78,-41,125,-41,-61,-41,29,-40,-119,-40,15,-39,-91,-39,79,-38,16,-37,-31,-37,-60,-36,-66,-35,-60,-34,-34,-33,12,-31,65,-30,-112,-29,-26,-28,77,-26,-61,-25,64,-23,-47,-22,100,-20,9,-18,-79,-17,102,-15,32,-13,-30,-12,-88,-10,117,-8,68,-6,23,-4,-20,-3,-63,-1,-105,1,108,3,62,5,17,7,-38,8,-91,10,100,12,35,14,-42,15,-127,17,39,19,-69,20,80,22,-53,23,73,25,-86,26,12,28,83,29,-108,30,-64,31,-36,32,-23,33,-30,34,-54,35,-96,36,97,37,18,38,-86,38,51,39,-91,39,3,40,76,40,-128,40,-96,40,-86,40,-98,40,127,40,73,40,1,40,-97,39,47,39,-92,38,13,38,88,37,-103,36,-62,35,-38,34,-32,33,-45,32,-73,31,-119,30,78,29,-3,27,-87,26,56,25,-52,23,66,22,-72,20,33,19,123,17,-43,15,30,14,101,12,-93,10,-33,8,17,7,70,5,114,3,-97,1,-49,-1}; }
	private static byte[] data52(){ return new byte[] {-9,-3,39,-4,87,-6,-121,-8,-63,-10,-6,-12,61,-13,-126,-15,-42,-17,41,-18,-115,-20,-7,-22,107,-23,-13,-25,125,-26,28,-27,-60,-29,123,-30,71,-31,27,-32,7,-33,-2,-35,9,-35,41,-36,85,-37,-98,-38,-19,-39,95,-39,-41,-40,109,-40,20,-40,-51,-41,-92,-41,-127,-41,-123,-41,-116,-41,-72,-41,-20,-41,62,-40,-96,-40,21,-39,-90,-39,62,-38,-8,-38,-71,-37,-107,-36,-128,-35,123,-34,-116,-33,-87,-32,-38,-31,25,-29,103,-28,-62,-27,47,-25,-96,-24,42,-22,-79,-21,80,-19,-19,-18,-102,-16,78,-14,5,-12,-56,-11,-116,-9,85,-7,36,-5,-15,-4,-59,-2,-109,0,105,2,52,4,5,6,-49,7,-109,9,90,11,15,13,-56,14,115,16,24,18,-77,19,68,21,-55,22,67,24,-80,25,16,27,98,28,-92,29,-39,30,-5,31,15,33,17,34,1,35,-36,35,-83,36,95,37,10,38,-105,38,20,39,-128,39,-47,39,20,40,60,40,84,40,84,40,66,40,24,40,-37,39,-118,39,34,39,-87,38,25,38,120,37,-64,36,-6,35,28,35,48,34,49,33,30,32,1,31,-53,29,-112,28,61,27,-32,25,120,24,-2,22,124,21,-18,19,84,18,-75,16,8,15,87,13,-99,11,-35,9,29,8,79,6,-119,4,-73,2,-22,0,26,-1,75,-3,125,-5,-77,-7,-22,-9,38,-10,106,-12,-83,-14,2,-15,82,-17,-75,-19,28,-20,-113,-22,15,-23,-107,-25,49,-26,-49,-28,-121,-29,68,-30,22,-31,-8,-33,-27,-34,-19,-35,-5,-36,37,-36,93,-37,-89,-38,8,-38,123,-39,-2,-40,-97,-40,71,-40,17,-40,-25,-41,-44,-41,-41,-41,-19,-41,25,-40,90,-40,-83,-40,25,-39,-110,-39,40,-38,-56,-38,-124,-37,76,-36,42,-35,27,-34,24,-33,46,-32,77,-31,-128,-30,-61,-29,15,-27,114,-26,-41,-25,84,-23,-46,-22,101,-20,-9,-19,-96,-17,65,-15,-4,-14,-85,-12,112,-10,44,-8,-6,-7,-67,-5,-113,-3,87,-1,41,1,-15,2,-62,4,-124,6,79,8,12,10,-53,11,125,13,47,15,-45,16,113,18,7,20,-114,21,15,23,-127,24,-25,25,63,27,-119,28,-59,29,-14,30,12,32,26,33,18,34,-5,34,-45,35,-106,36,71,37,-27,37,110,38,-27,38,72,39,-107,39,-50,39,-14,39,4,40,-3,39,-26,39,-74,39,116,39,32,39,-82,38,56,38,-100,37,-3,36,63,36,118,35,-107,34,-90,33,-91,32,-112,31,114,30,57,29,-2,27,-88,26,80,25,-31,23,108,22,-23,20,91,19,-60,17,36,16,123,14,-54,12,22,11,84,9,-102,7,-50,5,11,4,63,2,116,0,-88,-2,-32,-4,18,-5,82,-7,-117,-9,-51,-11,24,-12,94,-14,-71,-16,17,-17,120,-19,-25,-21,94,-22,-27,-24,114,-25,19,-26,-71,-28,118,-29,58,-30,20,-31,-9,-33,-14,-34,-9,-35,22,-35,61,-36,127,-37,-48,-38,52,-38,-82,-39,57,-39,-40,-40,-112,-40,86,-40,52,-40,39,-40,45,-40,71,-40,121,-40,-71,-40,23,-39,127,-39,1,-38,-108,-38,60,-37,-10,-37,-60,-36,-97,-35,-107,-34,-109,-33,-88,-32,-55,-31,-4,-30,61,-28,-113,-27,-24,-26,86,-24,-54,-23,77,-21,-39,-20,110,-18,16,-16,-76,-15,102,-13,26,-11,-45,-10,-106,-8,86,-6,30,-4,-26,-3,-82,-1,120,1,64,3,7,5,-52,6,-118,8,73,10,-4,11,-80,13,87,15,-8,16,-109,18,31,20,-91,21,30,23,-118,24,-20,25,62,27,-124,28,-71,29,-31,30,-10,31,-2,32,-14,33,-40,34,-91,35,107,36,15,37,-79,37,48,38,-90,38,2,39,77,39,-125,39,-93,39,-79,39,-89,39,-113,39,89,39,27,39,-71,38,85,38,-51,37,62,37,-108,36,-38,35,13,35,46,34,63,33,59,32,43,31,7,30,-42,28,-105,27,68,26,-19,24,127,23,13,22,-116,20,0,19,108,17,-49,15,37,14,127,12,-59,10,15,9,82,7,-115,5,-49,3,3,2,63,0,120,-2,-81,-4,-17,-6,41,-7,109,-9,-77,-11,-3,-13,83,-14,-90,-16,12,-17,115,-19,-26,-21,103,-22,-19,-24,-126,-25,38,-26,-47,-28,-110,-29,91,-30,56,-31,33,-32,31,-33,40,-34,73,-35,119,-36,-70,-37,16,-37,116,-38,-11,-39,126,-39,39,-39,-39,-40,-89,-40,-123,-40,122,-40,-128,-40,-98,-40,-48,-40,18,-39,111,-39,-41,-39,92,-38,-19,-38,-105,-37,78,-36,27,-35,-4,-35,-26,-34,-18,-33,-8,-32,31,-30,75,-29,-113,-28,-40,-27,54,-25,-101,-24,18,-22,-115,-21,26,-19,-86,-18,72,-16,-21,-15,-105,-13,71,-11,0,-9,-69,-8,122,-6,60,-4,-1,-3,-57,-1,-119,1,79,3,16,5,-48,6,-114,8,67,10,-8,11,-96,13,75,15,-29,16,123,18,4,20,-125,21,-5,22,100,24,-65,25,18,27,79,28,-124,29,-86,30,-71,31,-63,32,-79,33}; }
	private static byte[] data53(){ return new byte[] {-111,34,101,35,28,36,-53,36,97,37,-27,37,84,38,-75,38,-8,38,52,39,78,39,95,39,83,39,60,39,6,39,-57,38,104,38,3,38,126,37,-18,36,70,36,-115,35,-60,34,-26,33,-8,32,-8,31,-23,30,-56,29,-100,28,91,27,19,26,-75,24,85,23,-33,21,99,20,-33,18,72,17,-76,15,14,14,102,12,-71,10,0,9,75,7,-118,5,-53,3,11,2,69,0,-121,-2,-66,-4,5,-5,64,-7,-116,-9,-46,-11,35,-12,122,-14,-44,-16,58,-17,-88,-19,27,-20,-94,-22,39,-23,-58,-25,101,-26,24,-27,-39,-29,-92,-30,-123,-31,111,-32,109,-33,123,-34,-103,-35,-51,-36,13,-36,101,-37,-53,-38,73,-38,-42,-39,123,-39,49,-39,-7,-40,-36,-40,-54,-40,-42,-40,-19,-40,31,-39,96,-39,-70,-39,33,-38,-93,-38,50,-37,-40,-37,-114,-36,87,-35,50,-34,33,-33,26,-32,43,-31,70,-30,117,-29,-81,-28,-7,-27,79,-25,-77,-24,35,-22,-100,-21,35,-19,-82,-18,74,-16,-26,-15,-112,-13,58,-11,-18,-10,-91,-8,96,-6,30,-4,-35,-3,-97,-1,93,1,34,3,-37,4,-100,6,79,8,9,10,-78,11,97,13,-4,14,-99,16,41,18,-75,19,49,21,-92,22,12,24,102,25,-73,26,-15,27,41,29,71,30,92,31,95,32,80,33,50,34,1,35,-65,35,104,36,2,37,-121,37,-7,37,85,38,-91,38,-45,38,0,39,6,39,6,39,-22,38,-67,38,124,38,38,38,-64,37,63,37,-74,36,13,36,94,35,-108,34,-68,33,-43,32,-43,31,-49,30,-80,29,-118,28,79,27,8,26,-76,24,85,23,-26,21,114,20,-22,18,100,17,-54,15,49,14,-118,12,-30,10,48,9,124,7,-60,5,6,4,76,2,-117,0,-51,-2,16,-3,80,-5,-101,-7,-34,-9,50,-10,127,-12,-37,-14,57,-15,-96,-17,16,-18,-120,-20,11,-21,-102,-23,48,-24,-39,-26,-120,-27,74,-28,25,-29,-12,-31,-29,-32,-35,-33,-20,-34,10,-34,57,-35,125,-36,-52,-37,56,-37,-82,-38,58,-38,-32,-39,-120,-39,94,-39,43,-39,38,-39,33,-39,61,-39,100,-39,-90,-39,-9,-39,93,-38,-39,-38,96,-37,4,-36,-76,-36,118,-35,80,-34,49,-33,47,-32,49,-31,76,-30,114,-29,-89,-28,-20,-27,60,-25,-104,-24,6,-22,117,-21,-8,-20,-128,-18,18,-16,-85,-15,81,-13,-17,-12,-88,-10,82,-8,11,-6,-59,-5,126,-3,60,-1,-8,0,-75,2,110,4,41,6,-36,7,-114,9,59,11,-33,12,-127,14,24,16,-88,17,48,19,-86,20,32,22,-125,23,-31,24,44,26,110,27,-95,28,-62,29,-38,30,-38,31,-47,32,-76,33,-125,34,71,35,-13,35,-116,36,26,37,-117,37,-17,37,64,38,117,38,-91,38,-79,38,-74,38,-98,38,123,38,57,38,-15,37,-122,37,25,37,-120,36,-13,35,63,35,-123,34,-84,33,-48,32,-42,31,-41,30,-65,29,-97,28,106,27,44,26,-32,24,-126,23,32,22,-83,20,49,19,-84,17,28,16,-121,14,-25,12,68,11,-105,9,-23,7,55,6,124,4,-55,2,8,1,85,-1,-108,-3,-32,-5,37,-6,117,-8,-62,-10,26,-11,113,-13,-41,-15,58,-16,-81,-18,38,-19,-87,-21,58,-22,-51,-24,121,-25,36,-26,-25,-28,-78,-29,-115,-30,121,-31,113,-32,125,-33,-106,-34,-58,-35,-3,-36,87,-36,-84,-37,46,-37,-86,-38,77,-38,-9,-39,-70,-39,-114,-39,119,-39,118,-39,-125,-39,-86,-39,-32,-39,42,-38,-114,-38,-6,-38,-126,-37,24,-36,-60,-36,126,-35,77,-34,43,-33,26,-32,28,-31,43,-30,72,-29,122,-28,-80,-27,1,-25,78,-24,-72,-23,32,-21,-101,-20,29,-18,-90,-17,61,-15,-44,-14,122,-12,28,-10,-50,-9,123,-7,50,-5,-26,-4,-98,-2,87,0,17,2,-59,3,126,5,44,7,-33,8,-122,10,44,12,-55,13,98,15,-15,16,118,18,-11,19,101,21,-49,22,43,24,121,25,-65,26,-18,27,26,29,45,30,57,31,46,32,23,33,-19,33,-79,34,102,35,5,36,-105,36,15,37,123,37,-50,37,19,38,62,38,94,38,98,38,86,38,58,38,0,38,-64,37,97,37,-9,36,117,36,-30,35,64,35,-126,34,-61,33,-33,32,-4,31,-6,30,-11,29,-42,28,-80,27,120,26,48,25,-28,23,-126,22,26,21,-89,19,39,18,-96,16,19,15,119,13,-35,11,55,10,-117,8,-29,6,44,5,123,3,-57,1,11,0,92,-2,-96,-4,-16,-6,63,-7,-114,-9,-23,-11,67,-12,-90,-14,12,-15,-125,-17,-12,-19,126,-20,6,-21,-98,-23,67,-24,-17,-26,-82,-27,114,-28,81,-29,49,-30,41,-31,48,-32,65,-33,108,-34,-94,-35,-22,-36,72,-36,-78,-37,54,-37,-59,-38,111,-38,37,-38,-13,-39,-44,-39,-58,-39,-50,-39,-23,-39,22,-38,91,-38,-86,-38,24,-37,-113,-37,30,-36,-66,-36}; }
	private static byte[] data54(){ return new byte[] {110,-35,52,-34,7,-33,-19,-33,-28,-32,-26,-31,3,-29,29,-28,89,-27,-112,-26,-28,-25,57,-23,-98,-22,16,-20,-122,-19,12,-17,-104,-16,40,-14,-57,-13,101,-11,12,-9,-73,-8,101,-6,21,-4,-53,-3,125,-1,50,1,-27,2,-103,4,71,6,-11,7,-100,9,64,11,-34,12,117,14,4,16,-117,17,12,19,123,20,-20,21,68,23,-100,24,-33,25,26,27,66,28,99,29,107,30,111,31,87,32,56,33,2,34,-65,34,101,35,-1,35,-127,36,-12,36,84,37,-99,37,-41,37,-3,37,13,38,14,38,-11,37,-47,37,-111,37,69,37,-31,36,108,36,-25,35,74,35,-94,34,-34,33,24,33,46,32,72,31,65,30,53,29,20,28,-22,26,-84,25,106,24,16,23,-75,21,71,20,-44,18,85,17,-51,15,62,14,-89,12,10,11,105,9,-66,7,23,6,101,4,-74,2,4,1,82,-1,-97,-3,-16,-5,63,-6,-106,-8,-20,-10,76,-11,-86,-13,25,-14,-126,-16,0,-17,125,-19,9,-20,-99,-22,61,-23,-27,-25,-94,-26,96,-27,56,-28,21,-29,5,-30,4,-31,16,-32,50,-33,95,-34,-95,-35,-12,-36,84,-36,-47,-37,82,-37,-9,-38,-100,-38,101,-38,54,-38,31,-38,29,-38,39,-38,78,-38,-127,-38,-55,-38,39,-37,-109,-37,22,-36,-88,-36,77,-35,5,-34,-52,-34,-88,-33,-113,-32,-119,-31,-108,-30,-85,-29,-46,-28,7,-26,72,-25,-106,-24,-14,-23,86,-21,-58,-20,65,-18,-62,-17,78,-15,-31,-14,119,-12,28,-10,-71,-9,102,-7,16,-5,-69,-4,113,-2,25,0,-47,1,121,3,46,5,-49,6,-127,8,25,10,-64,11,80,13,-28,14,109,16,-19,17,101,19,-48,20,53,22,-116,23,-42,24,22,26,70,27,106,28,126,29,-123,30,120,31,97,32,53,33,-7,33,-83,34,79,35,-38,35,94,36,-63,36,30,37,97,37,-111,37,-78,37,-68,37,-77,37,-103,37,107,37,39,37,-41,36,105,36,-9,35,99,35,-51,34,21,34,90,33,-124,32,-93,31,-81,30,-83,29,-101,28,123,27,78,26,15,25,-53,23,115,22,21,21,-84,19,51,18,-70,16,49,15,-92,13,16,12,116,10,-45,8,49,7,-122,5,-35,3,48,2,127,0,-41,-2,33,-3,125,-5,-49,-7,40,-8,-117,-10,-27,-12,85,-13,-65,-15,55,-16,-74,-18,58,-19,-50,-21,101,-22,16,-23,-66,-25,126,-26,72,-27,34,-28,8,-29,-1,-31,4,-31,24,-32,63,-33,117,-34,-70,-35,23,-35,124,-36,-3,-37,-117,-37,43,-37,-29,-38,-91,-38,-123,-38,110,-38,113,-38,-123,-38,-86,-38,-25,-38,47,-37,-108,-37,1,-36,-117,-36,27,-35,-53,-35,123,-34,81,-33,33,-32,22,-31,11,-30,25,-29,49,-28,87,-27,-113,-26,-51,-25,31,-23,117,-22,-36,-21,74,-19,-62,-18,69,-16,-54,-15,96,-13,-15,-12,-112,-10,50,-8,-46,-7,-126,-5,35,-3,-42,-2,125,0,44,2,-42,3,126,5,35,7,-57,8,98,10,-2,11,-115,13,25,15,-99,16,22,18,-118,19,-16,20,77,22,-97,23,-27,24,27,26,76,27,97,28,120,29,115,30,101,31,69,32,22,33,-46,33,-123,34,27,35,-88,35,34,36,-125,36,-35,36,20,37,75,37,93,37,108,37,88,37,66,37,9,37,-53,36,110,36,7,36,-118,35,-3,34,92,34,-85,33,-22,32,18,32,52,31,60,30,59,29,44,28,7,27,-34,25,-97,24,91,23,5,22,-85,20,61,19,-50,17,82,16,-53,14,71,13,-84,11,28,10,121,8,-36,6,53,5,-113,3,-26,1,58,0,-109,-2,-24,-4,65,-5,-100,-7,-7,-9,94,-10,-62,-12,50,-13,-92,-15,31,-16,-91,-18,43,-19,-56,-21,97,-22,18,-23,-60,-25,-117,-26,88,-27,57,-28,32,-29,33,-30,36,-31,68,-32,104,-33,-88,-34,-17,-35,77,-35,-67,-36,57,-36,-45,-37,111,-37,46,-37,-12,-38,-46,-38,-59,-38,-61,-38,-35,-38,4,-37,64,-37,-113,-37,-18,-37,100,-36,-25,-36,-128,-35,38,-34,-29,-34,-85,-33,-120,-32,115,-31,107,-30,121,-29,-116,-28,-74,-27,-24,-26,39,-24,117,-23,-53,-22,45,-20,-101,-19,15,-17,-113,-16,19,-14,-95,-13,52,-11,-52,-10,108,-8,9,-6,-79,-5,84,-3,-2,-2,-92,0,77,2,-13,3,-106,5,59,7,-45,8,114,10,1,12,-110,13,24,15,-107,16,13,18,122,19,-35,20,55,22,-126,23,-59,24,-6,25,31,27,60,28,68,29,67,30,46,31,13,32,-41,32,-106,33,61,34,-38,34,97,35,-43,35,59,36,-119,36,-53,36,-12,36,15,37,19,37,9,37,-25,36,-73,36,113,36,24,36,-78,35,51,35,-89,34,7,34,86,33,-106,32,-62,31,-30,30,-17,29,-18,28,-32,27,-65,26,-104,25,91,24,27,23,-57,21,111,20,6,19,-101,17,28,16,-91,14,20,13,-115,11}; }
	private static byte[] data55(){ return new byte[] {-11,9,92,8,-62,6,29,5,125,3,-41,1,49,0,-117,-2,-24,-4,65,-5,-92,-7,3,-8,108,-10,-43,-12,73,-13,-67,-15,64,-16,-60,-18,84,-19,-16,-21,-113,-22,66,-23,-7,-25,-63,-26,-109,-27,117,-28,99,-29,94,-30,112,-31,-124,-32,-71,-33,-20,-34,64,-34,-101,-35,11,-35,-113,-36,30,-36,-56,-37,126,-37,72,-37,40,-37,21,-37,27,-37,46,-37,87,-37,-110,-37,-34,-37,65,-36,-81,-36,54,-35,-57,-35,115,-34,38,-33,-14,-33,-56,-32,-79,-31,-86,-30,-82,-29,-57,-28,-27,-27,25,-25,82,-24,-98,-23,-18,-22,81,-20,-75,-19,42,-17,-94,-16,37,-14,-83,-13,62,-11,-49,-10,109,-8,4,-6,-87,-5,72,-3,-19,-2,-113,0,53,2,-44,3,120,5,18,7,-80,8,64,10,-42,11,90,13,-29,14,91,16,-49,17,58,19,-103,20,-16,21,59,23,121,24,-85,25,-46,26,-24,27,-13,28,-19,29,-39,30,-76,31,-126,32,58,33,-23,33,125,34,9,35,124,35,-31,35,52,36,113,36,-97,36,-71,36,-64,36,-74,36,-104,36,104,36,36,36,-46,35,101,35,-11,34,96,34,-51,33,25,33,94,32,-112,31,-81,30,-60,29,-59,28,-70,27,-96,26,122,25,68,24,8,23,-74,21,101,20,0,19,-105,17,36,16,-90,14,37,13,-100,11,9,10,120,8,-35,6,66,5,-93,3,2,2,96,0,-65,-2,31,-3,125,-5,-29,-7,70,-8,-79,-10,33,-11,-110,-13,18,-14,-114,-16,29,-17,-86,-19,74,-20,-20,-22,-97,-23,91,-24,32,-25,-8,-27,-42,-28,-57,-29,-57,-30,-48,-31,-17,-32,24,-32,86,-33,-95,-34,1,-34,109,-35,-17,-36,-128,-36,36,-36,-37,-37,-93,-37,126,-37,109,-37,105,-37,-127,-37,-96,-37,-34,-37,34,-36,-126,-36,-19,-36,109,-35,2,-34,-98,-34,87,-33,23,-32,-20,-32,-47,-31,-62,-30,-60,-29,-43,-28,-16,-27,31,-25,83,-24,-105,-23,-24,-22,60,-20,-91,-19,14,-17,-125,-16,3,-14,-125,-13,15,-11,-96,-10,47,-8,-49,-7,99,-5,6,-3,-94,-2,66,0,-29,1,126,3,32,5,-76,6,80,8,-34,9,110,11,-13,12,119,14,-20,15,98,17,-56,18,37,20,126,21,-60,22,4,24,54,25,89,26,116,27,122,28,122,29,98,30,65,31,16,32,-58,32,125,33,13,34,-96,34,19,35,123,35,-46,35,17,36,68,36,98,36,106,36,105,36,73,36,36,36,-33,35,-106,35,46,35,-65,34,53,34,-94,33,-11,32,69,32,115,31,-94,30,-76,29,-63,28,-71,27,-90,26,-122,25,86,24,31,23,-43,21,-121,20,42,19,-56,17,86,16,-27,14,98,13,-31,11,87,10,-59,8,53,7,-101,5,0,4,104,2,-59,0,47,-1,-120,-3,-9,-5,83,-6,-60,-8,46,-9,-98,-11,23,-12,-109,-14,21,-15,-92,-17,52,-18,-46,-20,122,-21,39,-22,-26,-24,-83,-25,-128,-26,98,-27,80,-28,76,-29,88,-30,112,-31,-99,-32,-45,-33,30,-33,123,-34,-33,-35,102,-35,-22,-36,-110,-36,62,-36,6,-36,-39,-37,-60,-37,-67,-37,-52,-37,-23,-37,28,-36,95,-36,-74,-36,29,-35,-106,-35,34,-34,-69,-34,106,-33,38,-32,-13,-32,-49,-31,-66,-30,-76,-29,-62,-28,-43,-27,-6,-26,43,-24,103,-23,-80,-22,2,-20,94,-19,-59,-18,52,-16,-87,-15,42,-13,-86,-12,56,-10,-58,-9,86,-7,-14,-6,-125,-4,37,-2,-67,-1,87,1,-10,2,-117,4,35,6,-70,7,68,9,-44,10,86,12,-40,13,77,15,-63,16,37,18,-121,19,-38,20,36,22,100,23,-108,24,-65,25,-43,26,-30,27,-30,28,-52,29,-78,30,126,31,65,32,-16,32,-112,33,31,34,-99,34,7,35,99,35,-87,35,-30,35,4,36,23,36,22,36,4,36,-33,35,-87,35,93,35,6,35,-104,34,26,34,-116,33,-22,32,58,32,123,31,-88,30,-55,29,-39,28,-36,27,-48,26,-73,25,-113,24,96,23,29,22,-39,20,127,19,39,18,-69,16,81,15,-45,13,94,12,-48,10,80,9,-69,7,44,6,-106,4,-1,2,102,1,-50,-1,50,-2,-100,-4,4,-5,113,-7,-32,-9,83,-10,-51,-12,73,-13,-48,-15,90,-16,-18,-18,-115,-19,47,-20,-30,-22,-101,-23,97,-24,52,-25,18,-26,-3,-28,-9,-29,-2,-30,21,-30,56,-31,113,-32,-79,-33,10,-33,110,-34,-28,-35,111,-35,6,-35,-80,-36,114,-36,58,-36,34,-36,15,-36,25,-36,45,-36,88,-36,-108,-36,-33,-36,65,-35,-81,-35,49,-34,-57,-34,102,-33,31,-32,-35,-32,-72,-31,-109,-30,-114,-29,-123,-28,-101,-27,-80,-26,-36,-25,14,-23,79,-22,-103,-21,-18,-20,77,-18,-78,-17,37,-15,-103,-14,24,-12,-101,-11,37,-9,-81,-8,70,-6,-46,-5,110,-3,1,-1,-101,0,48,2,-56,3,90,5,-19,6,120,8,5,10,-124,11,8,13,125,14,-20,15}; }
	private static byte[] data56(){ return new byte[] {87,17,-77,18,14,20,85,21,-102,22,-53,23,-7,24,19,26,38,27,34,28,30,29,-6,29,-39,30,-104,31,82,32,-9,32,-116,33,18,34,-123,34,-27,34,55,35,116,35,-94,35,-67,35,-61,35,-68,35,-97,35,115,35,51,35,-30,34,126,34,13,34,-124,33,-12,32,70,32,-107,31,-53,30,-10,29,18,29,27,28,27,27,11,26,-18,24,-59,23,-112,22,78,21,4,20,-82,18,80,17,-24,15,122,14,1,13,-123,11,5,10,118,8,-12,6,91,5,-49,3,56,2,-91,0,13,-1,123,-3,-26,-5,84,-6,-55,-8,57,-9,-73,-11,52,-12,-71,-14,70,-15,-40,-17,115,-18,25,-19,-60,-21,-128,-22,62,-23,19,-24,-27,-26,-42,-27,-63,-28,-53,-29,-42,-30,-6,-31,34,-31,104,-32,-83,-33,19,-33,125,-34,-1,-35,-113,-35,49,-35,-28,-36,-84,-36,-128,-36,110,-36,98,-36,118,-36,-113,-36,-59,-36,4,-35,89,-35,-64,-35,51,-34,-64,-34,83,-33,1,-32,-74,-32,-127,-31,90,-30,61,-29,55,-28,55,-27,75,-26,102,-25,-111,-24,-56,-23,7,-21,85,-20,-88,-19,8,-17,111,-16,-36,-15,86,-13,-51,-12,85,-10,-43,-9,102,-7,-19,-6,-121,-4,15,-2,-86,-1,57,1,-52,2,95,4,-21,5,123,7,-3,8,-121,10,-2,11,126,13,-25,14,88,16,-78,17,16,19,92,20,-93,21,-41,22,13,24,37,25,69,26,67,27,67,28,45,29,9,30,-37,30,-109,31,72,32,-32,32,115,33,-19,33,89,34,-76,34,-4,34,51,35,91,35,108,35,112,35,94,35,63,35,9,35,-58,34,110,34,6,34,-112,33,2,33,108,32,-68,31,6,31,57,30,98,29,119,28,-124,27,124,26,109,25,78,24,35,23,-17,21,-85,20,98,19,12,18,-83,16,72,15,-39,13,100,12,-23,10,104,9,-28,7,89,6,-51,4,63,3,-82,1,29,0,-115,-2,-6,-4,111,-5,-32,-7,86,-8,-45,-10,81,-11,-42,-13,97,-14,-13,-16,-118,-17,49,-18,-42,-20,-114,-21,76,-22,21,-23,-21,-25,-51,-26,-71,-27,-74,-28,-63,-29,-44,-30,-1,-31,47,-31,120,-32,-52,-33,45,-33,-87,-34,39,-34,-56,-35,102,-35,40,-35,-18,-36,-50,-36,-68,-36,-69,-36,-48,-36,-16,-36,41,-35,109,-35,-56,-35,48,-34,-86,-34,55,-33,-49,-33,-126,-32,51,-31,10,-30,-38,-30,-55,-29,-67,-28,-61,-27,-44,-26,-13,-25,28,-23,82,-22,-106,-21,-36,-20,52,-18,-112,-17,-11,-16,99,-14,-40,-13,78,-11,-44,-10,79,-8,-32,-7,97,-5,-9,-4,126,-2,19,0,-97,1,44,3,-68,4,66,6,-51,7,76,9,-50,10,66,12,-70,13,32,15,-120,16,-31,17,53,19,125,20,-69,21,-17,22,24,24,50,25,67,26,66,27,57,28,30,29,-12,29,-65,30,116,31,32,32,-72,32,62,33,-71,33,29,34,115,34,-71,34,-23,34,12,35,26,35,25,35,6,35,-33,34,-87,34,97,34,6,34,-97,33,32,33,-106,32,-8,31,77,31,-112,30,-58,29,-21,28,0,28,13,27,4,26,-7,24,-44,23,-80,22,117,21,60,20,-21,18,-97,17,58,16,-35,14,110,13,-6,11,-121,10,2,9,-122,7,-3,5,116,4,-21,2,93,1,-48,-1,68,-2,-73,-4,45,-5,-90,-7,33,-8,-97,-10,39,-11,-85,-13,65,-14,-45,-16,117,-17,26,-18,-52,-20,-126,-21,74,-22,22,-23,-14,-25,-39,-26,-53,-27,-53,-28,-37,-29,-12,-30,36,-30,88,-31,-89,-32,-6,-33,106,-33,-36,-34,110,-34,1,-34,-75,-35,108,-35,63,-35,28,-35,15,-35,19,-35,37,-35,79,-35,-125,-35,-51,-35,42,-34,-114,-34,18,-33,-104,-33,55,-32,-28,-32,-97,-31,106,-30,69,-29,44,-28,36,-27,37,-26,58,-25,82,-24,-128,-23,-80,-22,-15,-21,57,-19,-117,-18,-25,-17,73,-15,-77,-14,38,-12,-103,-11,25,-9,-105,-8,26,-6,-91,-5,40,-3,-70,-2,62,0,-51,1,84,3,-34,4,101,6,-29,7,103,9,-38,10,85,12,-66,13,39,15,-123,16,-35,17,44,19,108,20,-83,21,-44,22,-1,23,17,25,30,26,28,27,13,28,-19,28,-60,29,-126,30,64,31,-35,31,122,32,-7,32,115,33,-44,33,39,34,106,34,-103,34,-70,34,-57,34,-61,34,-81,34,-120,34,79,34,10,34,-87,33,71,33,-59,32,59,32,-96,31,-14,30,58,30,109,29,-109,28,-81,27,-75,26,-72,25,-92,24,-118,23,99,22,45,21,-11,19,-87,18,92,17,0,16,-96,14,56,13,-56,11,84,10,-39,8,92,7,-39,5,83,4,-49,2,68,1,-68,-1,52,-2,-87,-4,40,-5,-95,-7,33,-8,-91,-10,46,-11,-70,-13,82,-14,-25,-16,-112,-17,54,-18,-19,-20,-88,-21,113,-22,68,-23,33,-24,11,-25,2,-26,4,-27,25,-28,49,-29,104,-30,-101,-31,-17,-32,66,-32}; }
	private static byte[] data57(){ return new byte[] {-75,-33,41,-33,-68,-34,83,-34,3,-34,-63,-35,-112,-35,112,-35,101,-35,101,-35,125,-35,-95,-35,-40,-35,34,-34,121,-34,-25,-34,93,-33,-21,-33,-123,-32,46,-31,-19,-31,-79,-30,-117,-29,114,-28,99,-27,103,-26,116,-25,-115,-24,-77,-23,-25,-22,28,-20,107,-19,-82,-18,17,-16,101,-15,-44,-14,62,-12,-82,-11,44,-9,-94,-8,38,-6,-88,-5,44,-3,-79,-2,61,0,-67,1,74,3,-58,4,79,6,-56,7,70,9,-69,10,41,12,-105,13,-9,14,85,16,-89,17,-12,18,50,20,109,21,-108,22,-69,23,-53,24,-41,25,-48,26,-64,27,-97,28,115,29,51,30,-22,30,-117,31,36,32,-90,32,25,33,-127,33,-50,33,22,34,67,34,98,34,117,34,109,34,94,34,53,34,1,34,-71,33,98,33,-9,32,-128,32,-11,31,93,31,-76,30,-7,29,52,29,95,28,119,27,-118,26,-122,25,126,24,101,23,63,22,21,21,-43,19,-102,18,70,17,-10,15,-105,14,51,13,-55,11,88,10,-31,8,108,7,-25,5,109,4,-27,2,101,1,-36,-1,93,-2,-46,-4,87,-5,-46,-7,88,-8,-34,-10,106,-11,-3,-13,-111,-14,51,-15,-44,-17,-121,-18,55,-19,-2,-21,-64,-22,-99,-23,118,-24,101,-25,92,-26,96,-27,116,-28,-109,-29,-63,-30,-3,-31,76,-31,-94,-32,20,-32,-122,-33,27,-33,-83,-34,99,-34,23,-34,-21,-35,-56,-35,-73,-35,-68,-35,-54,-35,-15,-35,36,-34,106,-34,-64,-34,39,-33,-98,-33,38,-32,-67,-32,100,-31,25,-30,-31,-30,-79,-29,-106,-28,-125,-27,-127,-26,-118,-25,-97,-24,-64,-23,-18,-22,34,-20,102,-19,-85,-18,3,-16,89,-15,-67,-14,36,-12,-109,-11,5,-9,127,-8,-9,-7,122,-5,-12,-4,126,-2,-7,-1,-127,1,1,3,-128,4,1,6,121,7,-14,8,99,10,-44,11,54,13,-99,14,-16,15,70,17,-114,18,-53,19,5,21,43,22,79,23,96,24,105,25,103,26,79,27,55,28,1,29,-51,29,122,30,38,31,-72,31,63,32,-73,32,25,33,114,33,-77,33,-23,33,11,34,28,34,29,34,13,34,-23,33,-68,33,115,33,36,33,-69,32,74,32,-61,31,47,31,-116,30,-43,29,25,29,63,28,107,27,116,26,-126,25,120,24,102,23,72,22,31,21,-21,19,-83,18,102,17,24,16,-68,14,100,13,-9,11,-110,10,30,9,-89,7,53,6,-81,4,59,3,-76,1,54,0,-75,-2,55,-3,-77,-5,63,-6,-67,-8,77,-9,-38,-11,109,-12,8,-13,-89,-15,80,-16,-3,-18,-74,-19,119,-20,66,-21,22,-22,-8,-24,-31,-25,-38,-26,-31,-27,-20,-28,19,-28,56,-29,120,-30,-62,-31,24,-31,-123,-32,-8,-33,-122,-33,25,-33,-57,-34,124,-34,73,-34,37,-34,14,-34,13,-34,25,-34,58,-34,104,-34,-87,-34,-5,-34,88,-33,-48,-33,77,-32,-32,-32,-126,-31,48,-30,-15,-30,-67,-29,-101,-28,-128,-27,123,-26,123,-25,-118,-24,-88,-23,-54,-22,-2,-21,55,-19,121,-18,-54,-17,25,-15,122,-14,-39,-13,67,-11,-79,-10,35,-8,-101,-7,17,-5,-111,-4,11,-2,-116,-1,10,1,-121,2,5,4,126,5,-7,6,105,8,-33,9,67,11,-80,12,7,14,105,15,-83,16,3,18,54,19,114,20,-101,21,-70,22,-46,23,-38,24,-44,25,-57,26,-89,27,125,28,67,29,-6,29,-94,30,62,31,-59,31,65,32,-87,32,5,33,74,33,-119,33,-87,33,-57,33,-56,33,-63,33,-93,33,120,33,59,33,-20,32,-110,32,31,32,-91,31,21,31,120,30,-52,29,17,29,70,28,113,27,-120,26,-103,25,-106,24,-114,23,115,22,85,21,37,20,-16,18,-82,17,100,16,24,15,-72,13,97,12,-13,10,-115,9,29,8,-88,6,50,5,-71,3,59,2,-61,0,66,-1,-54,-3,75,-4,-42,-6,91,-7,-20,-9,121,-10,19,-11,-85,-13,77,-14,-10,-16,-90,-17,92,-18,33,-19,-26,-21,-65,-22,-102,-23,-120,-24,122,-25,-127,-26,-118,-27,-84,-28,-48,-29,13,-29,80,-30,-90,-31,10,-31,126,-32,0,-32,-106,-33,55,-33,-21,-34,-79,-34,-125,-34,106,-34,97,-34,102,-34,-128,-34,-89,-34,-33,-34,43,-33,-127,-33,-16,-33,101,-32,-14,-32,-120,-31,52,-30,-26,-30,-78,-29,126,-28,101,-27,80,-26,78,-25,80,-24,108,-23,-128,-22,-79,-21,-32,-20,28,-18,101,-17,-80,-16,4,-14,100,-13,-64,-12,48,-10,-107,-9,11,-7,124,-6,-12,-5,111,-3,-28,-2,101,0,-40,1,88,3,-52,4,66,6,-76,7,34,9,-117,10,-14,11,76,13,-89,14,-11,15,61,17,-128,18,-78,19,-30,20,3,22,23,23,41,24,33,25,27,26,-3,26,-44,27,-91,28,89,29,14,30,-87,30,56,31,-68,31,38,32,-116,32,-40,32,26,33,72,33,102,33,117,33,114,33,94,33,60,33,5,33,-62,32}; }
	private static byte[] data58(){ return new byte[] {107,32,9,32,-113,31,17,31,116,30,-38,29,32,29,100,28,-109,27,-73,26,-48,25,-43,24,-42,23,-59,22,-84,21,-120,20,88,19,32,18,-32,16,-107,15,68,14,-21,12,-115,11,40,10,-64,8,81,7,-33,5,109,4,-13,2,-128,1,4,0,-116,-2,23,-3,-99,-5,45,-6,-72,-8,79,-9,-31,-11,-124,-12,31,-13,-51,-15,121,-16,48,-17,-13,-19,-72,-20,-113,-21,102,-22,81,-23,66,-24,65,-25,77,-26,98,-27,-120,-28,-68,-29,-5,-30,74,-30,-87,-31,20,-31,-109,-32,29,-32,-71,-33,102,-33,33,-33,-17,-34,-55,-34,-70,-34,-76,-34,-57,-34,-32,-34,23,-33,79,-33,-91,-33,2,-32,113,-32,-12,-32,127,-31,33,-30,-53,-30,-121,-29,83,-28,37,-27,16,-26,-4,-26,-4,-25,8,-23,24,-22,60,-21,101,-20,-105,-19,-39,-18,23,-16,108,-15,-71,-14,28,-12,117,-11,-31,-10,72,-8,-72,-7,40,-5,-97,-4,15,-2,-118,-1,-2,0,115,2,-19,3,88,5,-50,6,55,8,-96,9,5,11,98,12,-71,13,11,15,85,16,-109,17,-47,18,-7,19,37,21,59,22,76,23,81,24,71,25,51,26,17,27,-30,27,-92,28,90,29,-1,29,-107,30,32,31,-107,31,0,32,88,32,-96,32,-38,32,1,33,26,33,32,33,24,33,-2,32,-44,32,-100,32,77,32,-7,31,-119,31,18,31,-118,30,-17,29,73,29,-107,28,-52,27,2,27,28,26,53,25,57,24,55,23,38,22,12,21,-24,19,-75,18,-127,17,61,16,-10,14,-91,13,79,12,-17,10,-110,9,36,8,-65,6,77,5,-35,3,107,2,-10,0,-126,-1,14,-2,-102,-4,43,-5,-71,-7,80,-8,-25,-10,-126,-11,39,-12,-51,-14,124,-15,50,-16,-17,-18,-74,-19,-125,-20,96,-21,63,-22,49,-23,39,-24,46,-25,63,-26,95,-27,-119,-28,-61,-29,11,-29,94,-30,-58,-31,55,-31,-67,-32,74,-32,-13,-33,-100,-33,104,-33,49,-33,27,-33,8,-33,15,-33,32,-33,69,-33,122,-33,-69,-33,18,-32,116,-32,-23,-32,108,-31,-4,-31,-97,-30,77,-29,13,-28,-43,-28,-79,-27,-107,-26,-120,-25,-120,-24,-112,-23,-90,-22,-57,-21,-17,-20,36,-18,95,-17,-94,-16,-15,-15,64,-13,-100,-12,-7,-11,92,-9,-58,-8,46,-6,-97,-5,13,-3,-128,-2,-14,-1,100,1,-43,2,71,4,-78,5,32,7,-124,8,-21,9,70,11,-95,12,-15,13,61,15,-126,16,-68,17,-18,18,26,20,53,21,78,22,85,23,82,24,71,25,41,26,5,27,-52,27,-117,28,57,29,-36,29,106,30,-16,30,95,31,-58,31,25,32,92,32,-111,32,-75,32,-57,32,-52,32,-67,32,-94,32,116,32,55,32,-24,31,-115,31,30,31,-92,30,24,30,126,29,-44,28,30,28,90,27,-124,26,-85,25,-73,24,-59,23,-67,22,-80,21,-108,20,114,19,66,18,12,17,-50,15,-122,14,55,13,-28,11,-120,10,42,9,-58,7,92,6,-13,4,-124,3,23,2,-90,0,53,-1,-58,-3,86,-4,-20,-6,126,-7,28,-8,-78,-10,91,-11,-4,-13,-84,-14,98,-15,21,-16,-30,-18,-93,-19,-126,-20,86,-21,71,-22,51,-23,55,-24,64,-25,84,-26,124,-27,-89,-28,-21,-29,50,-29,-112,-30,-9,-31,110,-31,-7,-32,-118,-32,52,-32,-25,-33,-82,-33,-124,-33,105,-33,93,-33,103,-33,120,-33,-92,-33,-43,-33,29,-32,117,-32,-43,-32,81,-31,-50,-31,102,-30,5,-29,-75,-29,117,-28,61,-27,25,-26,-5,-26,-16,-25,-20,-24,-11,-23,9,-21,40,-20,79,-19,-128,-18,-69,-17,-4,-16,69,-14,-106,-13,-21,-12,69,-10,-86,-9,8,-7,117,-6,-35,-5,73,-3,-72,-2,36,0,-107,1,0,3,109,4,-41,5,59,7,-96,8,-2,9,87,11,-84,12,-6,13,62,15,-127,16,-77,17,-26,18,7,20,35,21,54,22,52,23,56,24,26,25,6,26,-46,26,-98,27,86,28,1,29,-98,29,44,30,-84,30,28,31,124,31,-49,31,14,32,67,32,96,32,118,32,115,32,107,32,70,32,28,32,-38,31,-112,31,47,31,-61,30,72,30,-70,29,37,29,119,28,-59,27,-2,26,47,26,81,25,99,24,113,23,107,22,96,21,71,20,37,19,-5,17,-59,16,-115,15,67,14,-3,12,-86,11,81,10,-7,8,-107,7,51,6,-53,4,99,3,-12,1,-116,0,31,-1,-79,-3,75,-4,-35,-6,123,-7,22,-8,-71,-10,92,-11,11,-12,-70,-14,113,-15,50,-16,-9,-18,-58,-19,-94,-20,127,-21,110,-22,101,-23,101,-24,117,-25,-116,-26,-73,-27,-28,-28,45,-28,116,-29,-42,-30,62,-30,-69,-31,65,-31,-37,-32,-125,-32,55,-32,3,-32,-45,-33,-63,-33,-80,-33,-67,-33,-49,-33,-10,-33,47,-32,111,-32,-53,-32,43,-31,-96,-31,37,-30,-76,-30,85,-29,4,-28,-66,-28,-118,-27,96,-26,64,-25,52,-24}; }
	private static byte[] data59(){ return new byte[] {43,-23,52,-22,68,-21,94,-20,-123,-19,-79,-18,-23,-17,38,-15,108,-14,-71,-13,9,-11,100,-10,-67,-9,31,-7,-125,-6,-25,-5,83,-3,-71,-2,38,0,-115,1,-7,2,95,4,-59,5,39,7,-121,8,-31,9,55,11,-122,12,-45,13,17,15,83,16,-127,17,-81,18,-49,19,-24,20,-13,21,-7,22,-19,23,-39,24,-71,25,-117,26,79,27,9,28,-82,28,79,29,-40,29,90,30,-58,30,41,31,118,31,-68,31,-23,31,14,32,30,32,34,32,17,32,-7,31,-60,31,-112,31,58,31,-26,30,119,30,-3,29,118,29,-37,28,57,28,-126,27,-59,26,-14,25,27,25,50,24,61,23,66,22,51,21,38,20,0,19,-31,17,-86,16,117,15,54,14,-21,12,-93,11,77,10,-10,8,-101,7,56,6,-40,4,113,3,12,2,-93,0,58,-1,-44,-3,107,-4,10,-5,-92,-7,72,-8,-21,-10,-108,-11,69,-12,-10,-14,-76,-15,115,-16,64,-17,15,-18,-20,-20,-49,-21,-67,-22,-72,-23,-72,-24,-51,-25,-29,-26,14,-26,66,-27,-127,-28,-42,-29,45,-29,-98,-30,20,-30,-97,-31,54,-31,-35,-32,-108,-32,89,-32,47,-32,20,-32,8,-32,16,-32,31,-32,73,-32,119,-32,-65,-32,15,-31,114,-31,-30,-31,98,-30,-14,-30,-117,-29,59,-28,-18,-28,-75,-27,-117,-26,100,-25,85,-24,73,-23,74,-22,89,-21,109,-20,-112,-19,-73,-18,-20,-17,33,-15,104,-14,-88,-13,-2,-12,74,-10,-89,-9,-1,-8,97,-6,-64,-5,40,-3,-120,-2,-11,-1,83,1,-64,2,28,4,-122,5,-35,6,64,8,-111,9,-24,10,52,12,122,13,-67,14,-12,15,37,17,80,18,111,19,-125,20,-109,21,-113,22,-117,23,113,24,81,25,36,26,-25,26,-95,27,73,28,-26,28,117,29,-14,29,102,30,-60,30,25,31,91,31,-113,31,-77,31,-55,31,-53,31,-61,31,-89,31,125,31,69,31,-7,30,-90,30,56,30,-55,29,62,29,-79,28,10,28,96,27,-97,26,-39,25,2,25,31,24,49,23,55,22,50,21,37,20,9,19,-21,17,-69,16,-115,15,78,14,15,13,-58,11,120,10,37,9,-51,7,115,6,20,5,-76,3,81,2,-21,0,-116,-1,35,-2,-59,-4,96,-5,3,-6,-88,-8,78,-9,-4,-11,-85,-12,100,-13,32,-14,-28,-16,-80,-17,-126,-18,95,-19,70,-20,50,-21,47,-22,48,-23,64,-24,94,-25,-127,-26,-71,-27,-10,-28,72,-28,-96,-29,15,-29,-128,-30,14,-30,-100,-31,71,-31,-9,-32,-70,-32,-115,-32,110,-32,94,-32,99,-32,109,-32,-110,-32,-65,-32,-3,-32,78,-31,-89,-31,21,-30,-112,-30,23,-29,-79,-29,84,-28,7,-27,-56,-27,-109,-26,111,-25,82,-24,68,-23,62,-22,73,-21,84,-20,118,-19,-110,-18,-61,-17,-10,-16,48,-14,116,-13,-69,-12,9,-10,93,-9,-78,-8,12,-6,108,-5,-56,-4,44,-2,-116,-1,-19,0,81,2,-80,3,14,5,107,6,-61,7,22,9,106,10,-79,11,-6,12,55,14,110,15,-95,16,-59,17,-25,18,-3,19,7,21,11,22,-1,22,-20,23,-52,24,-98,25,102,26,32,27,-54,27,107,28,-5,28,125,29,-14,29,87,30,-85,30,-10,30,42,31,85,31,111,31,118,31,115,31,92,31,55,31,6,31,-64,30,112,30,12,30,-96,29,29,29,-108,28,-9,27,79,27,-101,26,-43,25,8,25,41,24,70,23,78,22,85,21,71,20,58,19,25,18,-6,16,-55,15,-106,14,89,13,24,12,-48,10,-126,9,48,8,-38,6,-127,5,36,4,-55,2,101,1,11,0,-91,-2,75,-3,-23,-5,-110,-6,52,-7,-29,-9,-113,-10,65,-11,-3,-13,-72,-14,-128,-15,75,-16,30,-17,-6,-19,-30,-20,-50,-21,-56,-22,-53,-23,-42,-24,-11,-25,20,-25,75,-26,-122,-27,-47,-28,44,-28,-112,-29,5,-29,-119,-30,22,-30,-70,-31,103,-31,35,-31,-13,-32,-52,-32,-72,-32,-76,-32,-67,-32,-41,-32,-1,-32,55,-31,127,-31,-44,-31,58,-30,-85,-30,46,-29,-64,-29,90,-28,9,-27,-65,-27,-125,-26,90,-25,50,-24,31,-23,21,-22,14,-21,33,-20,44,-19,78,-18,113,-17,-98,-16,-44,-15,16,-13,80,-12,-101,-11,-29,-10,57,-8,-117,-7,-27,-6,61,-4,-99,-3,-10,-2,88,0,-77,1,16,3,110,4,-62,5,29,7,109,8,-69,9,7,11,73,12,-122,13,-62,14,-21,15,28,17,50,18,82,19,88,20,95,21,87,22,68,23,40,24,-3,24,-58,25,-122,26,52,27,-38,27,107,28,-9,28,108,29,-38,29,52,30,-127,30,-63,30,-18,30,16,31,31,31,33,31,20,31,-12,30,-51,30,-116,30,70,30,-23,29,-122,29,9,29,-114,28,-15,27,89,27,-89,26,-17,25,37,25,85,24,114,23,-118,22,-110,21,-110,20,-120,19,115,18,87,17,49,16,5,15,-52,13,-106,12,79,11}; }
	private static byte[] data60(){ return new byte[] {14,10,-67,8,111,7,27,6,-60,4,107,3,17,2,-75,0,89,-1,-2,-3,-93,-4,74,-5,-10,-7,-98,-8,84,-9,4,-10,-63,-12,125,-13,69,-14,14,-15,-27,-17,-65,-18,-94,-19,-112,-20,-122,-21,-123,-22,-108,-23,-89,-24,-53,-25,-11,-26,51,-26,118,-27,-51,-28,43,-28,-101,-29,23,-29,-93,-30,58,-30,-29,-31,-102,-31,94,-31,52,-31,22,-31,9,-31,13,-31,26,-31,63,-31,105,-31,-84,-31,-11,-31,84,-30,-68,-30,54,-29,-68,-29,80,-28,-13,-28,-94,-27,95,-26,37,-25,-3,-25,-37,-24,-55,-23,-65,-22,-66,-21,-52,-20,-34,-19,-2,-18,32,-16,79,-15,-126,-14,-65,-13,-2,-12,70,-10,-113,-9,-34,-8,51,-6,-125,-5,-30,-4,51,-2,-109,-1,-24,0,67,2,-98,3,-17,4,71,6,-106,7,-31,8,49,10,105,11,-77,12,-33,13,25,15,62,16,96,17,121,18,-119,19,-115,20,-116,21,123,22,98,23,62,24,11,25,-49,25,-123,26,44,27,-53,27,86,28,-40,28,73,29,-82,29,0,30,75,30,125,30,-85,30,-62,30,-53,30,-53,30,-79,30,-107,30,94,30,34,30,-49,29,117,29,4,29,-113,28,2,28,112,27,-55,26,27,26,93,25,-108,24,-68,23,-34,22,-17,21,-6,20,-7,19,-22,18,-36,17,-71,16,-104,15,107,14,53,13,-1,11,-70,10,121,9,45,8,-30,6,-114,5,60,4,-26,2,-112,1,56,0,-33,-2,-119,-3,50,-4,-32,-6,-114,-7,63,-8,-11,-10,-81,-11,111,-12,52,-13,-3,-15,-45,-16,-87,-17,-114,-18,116,-19,109,-20,100,-21,112,-22,127,-23,-101,-24,-57,-25,-9,-26,57,-26,-119,-27,-36,-28,75,-28,-70,-29,63,-29,-47,-30,110,-30,29,-30,-40,-31,-91,-31,123,-31,105,-31,91,-31,102,-31,122,-31,-98,-31,-45,-31,19,-30,102,-30,-60,-30,49,-29,-82,-29,54,-28,-49,-28,112,-27,37,-26,-33,-26,-84,-25,-126,-24,96,-23,81,-22,68,-21,71,-20,82,-19,100,-18,-124,-17,-94,-16,-43,-15,2,-13,63,-12,123,-11,-65,-10,10,-8,81,-7,-88,-6,-16,-5,77,-3,-101,-2,-10,-1,72,1,-97,2,-14,3,67,5,-109,6,-33,7,36,9,108,10,-90,11,-31,12,19,14,60,15,98,16,125,17,-113,18,-102,19,-101,20,-113,21,126,22,90,23,51,24,-6,24,-70,25,102,26,14,27,-95,27,42,28,-87,28,16,29,116,29,-64,29,5,30,54,30,93,30,111,30,121,30,109,30,92,30,46,30,1,30,-72,29,106,29,7,29,-100,28,26,28,-104,27,-7,26,89,26,-90,25,-24,24,30,24,74,23,100,22,127,21,-127,20,-121,19,120,18,105,17,74,16,42,15,-4,13,-50,12,-109,11,89,10,19,9,-48,7,-125,6,54,5,-24,3,-110,2,67,1,-19,-1,-101,-2,70,-3,-9,-5,-92,-6,92,-7,15,-8,-53,-10,-118,-11,77,-12,24,-13,-24,-15,-64,-16,-99,-17,-122,-18,114,-19,110,-20,110,-21,123,-22,-111,-23,-77,-24,-33,-25,26,-25,93,-26,-80,-27,14,-27,121,-28,-14,-29,123,-29,13,-29,-78,-30,97,-30,35,-30,-17,-31,-48,-31,-75,-31,-73,-31,-71,-31,-40,-31,-7,-31,50,-30,116,-30,-58,-30,41,-29,-106,-29,18,-28,-98,-28,50,-27,-38,-27,-118,-26,72,-25,16,-24,-25,-24,-57,-23,-78,-22,-87,-21,-89,-20,-81,-19,-60,-18,-36,-17,-1,-16,40,-14,87,-13,-114,-12,-53,-11,9,-9,81,-8,-106,-7,-27,-6,49,-4,-125,-3,-46,-2,37,0,118,1,-58,2,24,4,97,5,-79,6,-13,7,57,9,122,10,-84,11,-21,12,14,14,59,15,90,16,109,17,-128,18,-124,19,126,20,116,21,88,22,54,23,7,24,-52,24,-122,25,51,26,-46,26,101,27,-20,27,97,28,-48,28,38,29,120,29,-74,29,-25,29,8,30,31,30,32,30,24,30,2,30,-43,29,-89,29,92,29,14,29,-83,28,61,28,-62,27,56,27,-95,26,-2,25,76,25,-112,24,-57,23,-13,22,19,22,41,21,54,20,52,19,49,18,28,17,7,16,-27,14,-66,13,-114,12,91,11,32,10,-29,8,-98,7,89,6,14,5,-63,3,118,2,35,1,-40,-1,-125,-2,59,-3,-26,-5,-93,-6,82,-7,21,-8,-52,-10,-106,-11,89,-12,42,-13,-2,-15,-41,-16,-67,-17,-90,-18,-104,-19,-106,-20,-102,-21,-85,-22,-59,-23,-24,-24,27,-24,84,-25,-97,-26,-16,-27,83,-27,-63,-28,60,-28,-59,-29,91,-29,0,-29,-76,-30,114,-30,70,-30,31,-30,16,-30,7,-30,20,-30,42,-30,83,-30,-123,-30,-51,-30,26,-29,126,-29,-24,-29,103,-28,-19,-28,-123,-27,37,-26,-40,-26,-112,-25,91,-24,43,-23,10,-22,-12,-22,-27,-21,-29,-20,-24,-19,-8,-18,13,-16,46,-15,81,-14,-127,-13,-80,-12,-21,-11,36,-9,106,-8,-87,-7,-8,-6,57,-4,-115,-3,-43,-2,38,0}; }
	private static byte[] data61(){ return new byte[] {114,1,-68,2,12,4,82,5,-101,6,-36,7,29,9,86,10,-112,11,-68,12,-24,13,11,15,39,16,58,17,71,18,71,19,67,20,48,21,24,22,-20,22,-62,23,-128,24,58,25,-27,25,-127,26,21,27,-104,27,16,28,119,28,-43,28,32,29,96,29,-111,29,-78,29,-56,29,-53,29,-59,29,-87,29,-120,29,79,29,16,29,-67,28,95,28,-12,27,119,27,-14,26,92,26,-69,25,15,25,82,24,-113,23,-69,22,-31,21,-6,20,7,20,16,19,7,18,0,17,-26,15,-50,14,-90,13,127,12,77,11,24,10,-36,8,-96,7,89,6,24,5,-52,3,-122,2,56,1,-18,-1,-94,-2,86,-3,17,-4,-59,-6,-126,-7,64,-8,2,-9,-53,-11,-109,-12,103,-13,61,-14,28,-15,1,-16,-17,-18,-29,-19,-27,-20,-25,-21,0,-21,21,-22,64,-23,112,-24,-83,-25,-10,-26,77,-26,-84,-27,29,-27,-105,-28,32,-28,-72,-29,91,-29,15,-29,-52,-30,-97,-30,120,-30,102,-30,94,-30,102,-30,126,-30,-96,-30,-41,-30,19,-29,104,-29,-65,-29,48,-28,-93,-28,44,-27,-67,-27,93,-26,9,-25,-64,-25,-123,-24,82,-23,48,-22,14,-21,5,-20,-12,-20,0,-18,1,-17,26,-16,47,-15,86,-14,120,-13,-84,-12,-38,-11,21,-9,83,-8,-113,-7,-40,-6,24,-4,100,-3,-85,-2,-12,-1,64,1,-123,2,-48,3,20,5,86,6,-104,7,-45,8,11,10,64,11,104,12,-105,13,-81,14,-47,15,-35,16,-24,17,-22,18,-30,19,-53,20,-73,21,-120,22,91,23,29,24,-45,24,126,25,31,26,-83,26,53,27,-85,27,22,28,114,28,-63,28,1,29,53,29,88,29,112,29,117,29,113,29,91,29,58,29,6,29,-55,28,122,28,32,28,-72,27,65,27,-67,26,47,26,-114,25,-22,24,48,24,113,23,-91,22,-52,21,-21,20,-1,19,8,19,11,18,2,17,-14,15,-37,14,-68,13,-105,12,107,11,58,10,4,9,-53,7,-116,6,75,5,9,4,-64,2,125,1,52,0,-20,-2,-88,-3,93,-4,31,-5,-39,-7,-98,-8,97,-9,44,-10,-8,-12,-50,-13,-89,-14,-121,-15,111,-16,92,-17,84,-18,85,-19,92,-20,111,-21,-117,-22,-78,-23,-30,-24,35,-24,102,-25,-65,-26,29,-26,-117,-27,7,-27,-117,-28,33,-28,-59,-29,113,-29,52,-29,-6,-30,-41,-30,-65,-30,-76,-30,-71,-30,-52,-30,-22,-30,30,-29,85,-29,-92,-29,-5,-29,95,-28,-41,-28,83,-27,-29,-27,125,-26,34,-25,-41,-25,-110,-24,95,-23,48,-22,18,-21,-6,-21,-20,-20,-22,-19,-20,-18,-5,-17,16,-15,42,-14,79,-13,117,-12,-91,-11,-40,-10,15,-8,75,-7,-118,-6,-55,-5,15,-3,82,-2,-105,-1,-35,0,35,2,100,3,-86,4,-25,5,37,7,93,8,-105,9,-64,10,-12,11,18,13,54,14,76,15,94,16,101,17,103,18,93,19,77,20,46,21,11,22,-42,22,-98,23,84,24,1,25,-93,25,51,26,-64,26,53,27,-90,27,2,28,88,28,-104,28,-44,28,-10,28,22,29,30,29,32,29,13,29,-15,28,-60,28,-119,28,69,28,-21,27,-116,27,25,27,-100,26,20,26,120,25,-36,24,38,24,113,23,-91,22,-39,21,-8,20,25,20,34,19,48,18,41,17,36,16,14,15,-8,13,-40,12,-79,11,-119,10,84,9,35,8,-25,6,-81,5,108,4,47,3,-24,1,-85,0,98,-1,35,-2,-34,-4,-98,-5,96,-6,37,-7,-20,-9,-71,-10,-121,-11,95,-12,54,-13,29,-14,0,-15,-12,-17,-26,-18,-21,-19,-18,-20,6,-20,26,-21,70,-22,113,-23,-81,-24,-11,-25,69,-25,-89,-26,12,-26,-119,-27,6,-27,-99,-28,55,-28,-28,-29,-97,-29,98,-29,58,-29,28,-29,11,-29,13,-29,23,-29,50,-29,94,-29,-114,-29,-37,-29,35,-28,-115,-28,-16,-28,114,-27,-14,-27,-119,-26,40,-25,-46,-25,-117,-24,77,-23,24,-22,-10,-22,-48,-21,-61,-20,-76,-19,-77,-18,-69,-17,-58,-16,-33,-15,-9,-14,31,-12,65,-11,116,-10,-95,-9,-36,-8,18,-6,78,-5,-113,-4,-54,-3,19,-1,76,0,-109,1,-48,2,17,4,77,5,-120,6,-66,7,-13,8,31,10,77,11,110,12,-113,13,-91,14,-74,15,-65,16,-63,17,-72,18,-88,19,-115,20,104,21,59,22,0,23,-69,23,109,24,14,25,-88,25,50,26,-79,26,35,27,-120,27,-34,27,41,28,100,28,-109,28,-77,28,-57,28,-53,28,-63,28,-85,28,-122,28,81,28,21,28,-62,27,108,27,-2,26,-116,26,7,26,122,25,-34,24,53,24,-124,23,-59,22,-5,21,40,21,74,20,95,19,116,18,114,17,119,16,103,15,89,14,60,13,35,12,-9,10,-45,9,-96,8,111,7,56,6,-1,4,-62,3,-123,2,72,1,4,0,-53,-2,-122,-3,79,-4,14,-5,-41,-7,-94,-8,109,-9}; }
	private static byte[] data62(){ return new byte[] {66,-10,22,-11,-14,-13,-43,-14,-68,-15,-85,-16,-94,-17,-96,-18,-88,-19,-74,-20,-47,-21,-14,-22,33,-22,88,-23,-102,-24,-21,-25,63,-25,-83,-26,22,-26,-100,-27,35,-27,-66,-28,97,-28,22,-28,-43,-29,-94,-29,-126,-29,103,-29,96,-29,103,-29,117,-29,-100,-29,-59,-29,5,-28,76,-28,-91,-28,8,-27,121,-27,-7,-27,127,-26,28,-25,-71,-25,108,-24,36,-23,-24,-23,-70,-22,-111,-21,119,-20,98,-19,89,-18,88,-17,94,-16,107,-15,-126,-14,-102,-13,-65,-12,-27,-11,13,-9,68,-8,111,-7,-83,-6,-31,-5,32,-3,89,-2,-102,-1,-46,0,22,2,74,3,-116,4,-67,5,-9,6,38,8,85,9,126,10,-94,11,-64,12,-40,13,-22,14,-13,15,-7,16,-18,17,-28,18,-56,19,-85,20,125,21,73,22,6,23,-67,23,101,24,2,25,-109,25,24,26,-114,26,-3,26,87,27,-84,27,-21,27,38,28,73,28,105,28,115,28,114,28,103,28,69,28,35,28,-29,27,-89,27,77,27,-12,26,-124,26,11,26,-120,25,-12,24,87,24,-83,23,-9,22,56,22,111,21,-107,20,-66,19,-54,18,-26,17,-33,16,-24,15,-42,14,-54,13,-79,12,-111,11,115,10,69,9,30,8,-22,6,-73,5,-126,4,71,3,15,2,-45,0,-103,-1,92,-2,35,-3,-22,-5,-78,-6,-127,-7,76,-8,34,-9,-9,-11,-43,-12,-77,-13,-95,-14,-123,-15,-122,-16,119,-17,-124,-18,-117,-19,-91,-20,-61,-21,-21,-22,33,-22,89,-23,-86,-24,-9,-25,92,-25,-61,-26,63,-26,-64,-27,84,-27,-17,-28,-100,-28,83,-28,25,-28,-21,-29,-50,-29,-71,-29,-72,-29,-66,-29,-41,-29,-4,-29,44,-28,110,-28,-71,-28,19,-27,125,-27,-22,-27,114,-26,-8,-26,-107,-25,55,-24,-24,-24,-94,-23,104,-22,55,-21,18,-20,-10,-20,-30,-19,-42,-18,-41,-17,-41,-16,-23,-15,-6,-14,18,-12,54,-11,84,-10,-125,-9,-84,-8,-34,-7,19,-5,69,-4,-126,-3,-76,-2,-13,-1,41,1,99,2,-102,3,-48,4,2,6,51,7,97,8,-121,9,-82,10,-53,11,-28,12,-8,13,3,15,9,16,4,17,-5,17,-26,18,-55,19,-94,20,114,21,55,22,-16,22,-93,23,65,24,-35,24,105,25,-25,25,92,26,-62,26,26,27,105,27,-88,27,-41,27,2,28,17,28,34,28,24,28,11,28,-23,27,-64,27,-126,27,63,27,-25,26,-119,26,25,26,-96,25,26,25,-125,24,-22,23,61,23,-122,22,-52,21,-8,20,46,20,72,19,100,18,116,17,119,16,126,15,109,14,104,13,73,12,54,11,14,10,-16,8,-64,7,-103,6,98,5,53,4,-4,2,-57,1,-109,0,85,-1,38,-2,-22,-4,-73,-5,-119,-6,81,-7,45,-8,-1,-10,-34,-11,-67,-12,-91,-13,-115,-14,-121,-15,121,-16,-128,-17,-121,-18,-104,-19,-74,-20,-44,-21,8,-21,60,-22,-128,-23,-51,-24,35,-24,-116,-25,-11,-26,121,-26,-7,-27,-108,-27,49,-27,-31,-28,-98,-28,99,-28,61,-28,29,-28,14,-28,15,-28,23,-28,50,-28,88,-28,-118,-28,-50,-28,26,-27,117,-27,-35,-27,80,-26,-45,-26,92,-25,-6,-25,-105,-24,77,-23,1,-22,-53,-22,-107,-21,115,-20,80,-19,62,-18,48,-17,43,-16,48,-15,57,-14,74,-13,96,-12,126,-11,-100,-10,-58,-9,-19,-8,27,-6,75,-5,124,-4,-80,-3,-26,-2,27,0,78,1,-122,2,-76,3,-21,4,23,6,66,7,110,8,-114,9,-80,10,-53,11,-35,12,-16,13,-13,14,-9,15,-19,16,-31,17,-59,18,-88,19,121,20,73,21,8,22,-67,22,109,23,8,24,-93,24,37,25,-87,25,18,26,125,26,-49,26,27,27,90,27,-121,27,-85,27,-62,27,-57,27,-58,27,-81,27,-110,27,100,27,41,27,-28,26,-115,26,45,26,-63,25,68,25,-63,24,44,24,-109,23,-28,22,56,22,112,21,-79,20,-41,19,-1,18,25,18,41,17,55,16,53,15,51,14,37,13,21,12,-5,10,-33,9,-66,8,-107,7,112,6,63,5,19,4,-32,2,-81,1,124,0,71,-1,23,-2,-29,-4,-77,-5,-123,-6,91,-7,47,-8,16,-9,-22,-11,-46,-12,-66,-13,-87,-14,-90,-15,-100,-16,-87,-17,-81,-18,-54,-19,-29,-20,14,-20,60,-21,122,-22,-67,-23,13,-23,105,-24,-49,-25,65,-25,-64,-26,71,-26,-30,-27,-128,-27,53,-27,-19,-28,-70,-28,-113,-28,115,-28,102,-28,98,-28,112,-28,-121,-28,-82,-28,-29,-28,32,-27,112,-27,-56,-27,47,-26,-93,-26,32,-25,-82,-25,65,-24,-26,-24,-111,-23,74,-22,11,-21,-39,-21,-83,-20,-114,-19,116,-18,102,-17,92,-16,94,-15,100,-14,112,-13,-123,-12,-99,-11,-71,-10,-34,-9,0,-7,44,-6,88,-5,-124,-4,-74,-3,-29,-2,25,0,70,1,121,2,-88,3,-45,4,1,6,38,7,78,8,108,9,-119,10,-96,11,-80,12,-67,13}; }
	private static byte[] data63(){ return new byte[] {-63,14,-68,15,-75,16,-95,17,-122,18,100,19,52,20,-1,20,-65,21,113,22,30,23,-72,23,81,24,-43,24,80,25,-61,25,33,26,125,26,-60,26,0,27,50,27,83,27,106,27,116,27,109,27,93,27,60,27,19,27,-39,26,-110,26,66,26,-33,25,121,25,-3,24,124,24,-23,23,85,23,-89,22,-4,21,63,21,119,20,-82,19,-49,18,-16,17,8,17,16,16,30,15,19,14,21,13,0,12,-16,10,-42,9,-74,8,-104,7,111,6,75,5,26,4,-11,2,-66,1,-105,0,98,-1,55,-2,7,-3,-37,-5,-79,-6,-121,-7,103,-8,65,-9,40,-10,14,-11,-5,-13,-16,-14,-24,-15,-23,-16,-16,-17,1,-17,21,-18,58,-19,93,-20,-107,-21,-49,-22,22,-22,104,-23,-62,-24,43,-24,-99,-25,27,-25,-89,-26,59,-26,-32,-27,-113,-27,73,-27,21,-27,-23,-28,-53,-28,-65,-28,-75,-28,-58,-28,-40,-28,-1,-28,47,-27,109,-27,-73,-27,15,-26,115,-26,-32,-26,96,-25,-28,-25,121,-24,24,-23,-65,-23,116,-22,51,-21,-5,-21,-52,-20,-88,-19,-119,-18,121,-17,106,-16,103,-15,103,-14,114,-13,127,-12,-107,-11,-84,-10,-53,-9,-21,-8,17,-6,57,-5,96,-4,-113,-3,-71,-2,-26,-1,22,1,63,2,109,3,-107,4,-67,5,-29,6,1,8,35,9,56,10,78,11,93,12,99,13,104,14,98,15,86,16,66,17,37,18,1,19,-46,19,-102,20,90,21,10,22,-71,22,84,23,-25,23,115,24,-23,24,94,25,-64,25,25,26,98,26,-92,26,-48,26,-4,26,14,27,30,27,23,27,12,27,-18,26,-57,26,-112,26,78,26,0,26,-94,25,64,25,-59,24,77,24,-69,23,43,23,-125,22,-35,21,33,21,100,20,-102,19,-63,18,-20,17,-2,16,24,16,31,15,35,14,35,13,21,12,12,11,-14,9,-37,8,-63,7,-102,6,-128,5,77,4,48,3,-3,1,-38,0,-88,-1,-124,-2,82,-3,48,-4,5,-5,-31,-7,-61,-8,-97,-9,-117,-10,112,-11,101,-12,86,-13,85,-14,83,-15,96,-16,110,-17,-119,-18,-89,-19,-45,-20,5,-20,65,-21,-117,-22,-42,-23,56,-23,-104,-24,16,-24,-122,-25,23,-25,-92,-26,75,-26,-12,-27,-80,-27,118,-27,72,-27,42,-27,21,-27,14,-27,22,-27,40,-27,73,-27,119,-27,-83,-27,-9,-27,70,-26,-85,-26,12,-25,-113,-25,6,-24,-99,-24,50,-23,-42,-23,-122,-22,61,-21,2,-20,-51,-20,-92,-19,127,-18,106,-17,83,-16,78,-15,72,-14,75,-13,87,-12,99,-11,122,-10,-113,-9,-82,-8,-51,-7,-17,-6,23,-4,57,-3,103,-2,-117,-1,-71,0,-36,1,9,3,43,4,83,5,114,6,-109,7,-86,8,-59,9,-45,10,-29,11,-23,12,-25,13,-25,14,-45,15,-60,16,-93,17,-128,18,82,19,26,20,-40,20,-113,21,56,22,-40,22,111,23,-10,23,118,24,-23,24,77,25,-84,25,-10,25,60,26,108,26,-102,26,-78,26,-60,26,-58,26,-70,26,-92,26,-128,26,79,26,19,26,-55,25,114,25,18,25,-94,24,42,24,-93,23,21,23,119,22,-45,21,31,21,105,20,-96,19,-41,18,-4,17,31,17,55,16,73,15,81,14,86,13,80,12,73,11,57,10,38,9,15,8,-15,6,-42,5,-80,4,-111,3,102,2,68,1,28,0,-13,-2,-49,-3,-88,-4,-124,-5,100,-6,68,-7,40,-8,18,-9,-2,-11,-19,-12,-24,-13,-33,-14,-23,-15,-21,-16,3,-16,21,-17,59,-18,97,-19,-108,-20,-47,-21,19,-21,102,-22,-69,-23,35,-23,-112,-24,12,-24,-112,-25,34,-25,-64,-26,104,-26,32,-26,-32,-27,-81,-27,-118,-27,115,-27,100,-27,107,-27,113,-27,-108,-27,-77,-27,-18,-27,39,-26,121,-26,-49,-26,52,-25,-91,-25,31,-24,-87,-24,58,-23,-41,-23,-127,-22,48,-21,-18,-21,-76,-20,127,-19,93,-18,54,-17,36,-16,13,-15,10,-14,2,-13,8,-12,16,-11,31,-10,47,-9,74,-8,97,-7,-127,-6,-96,-5,-62,-4,-25,-3,11,-1,48,0,85,1,120,2,-97,3,-70,4,-32,5,-10,6,18,8,39,9,53,10,66,11,73,12,72,13,65,14,55,15,29,16,7,17,-32,17,-78,18,-128,19,59,20,-9,20,-92,21,66,22,-30,22,103,23,-17,23,99,24,-51,24,46,25,-127,25,-57,25,2,26,48,26,81,26,103,26,112,26,107,26,90,26,62,26,18,26,-33,25,-103,25,78,25,-17,24,-116,24,23,24,-101,23,17,23,127,22,-35,21,54,21,-126,20,-58,19,-2,18,50,18,85,17,122,16,-113,15,-98,14,-82,13,-88,12,-81,11,-97,10,-105,9,-127,8,110,7,84,6,54,5,27,4,-10,2,-41,1,-77,0,-112,-1,110,-2,75,-3,42,-4,12,-5,-16,-7,-43,-8,-63,-9,-83,-10,-95,-11,-104,-12,-107,-13,-105,-14,-93,-15,-81,-16,-52,-17}; }
	private static byte[] data64(){ return new byte[] {-27,-18,20,-18,61,-19,123,-20,-70,-21,10,-21,92,-22,-63,-23,39,-23,-95,-24,34,-24,-85,-25,73,-25,-25,-26,-101,-26,86,-26,30,-26,-13,-27,-43,-27,-64,-27,-67,-27,-62,-27,-42,-27,-11,-27,32,-26,91,-26,-99,-26,-18,-26,76,-25,-79,-25,41,-24,-89,-24,45,-23,-54,-23,95,-22,21,-21,-66,-21,-123,-20,67,-19,26,-18,-21,-18,-46,-17,-75,-16,-89,-15,-101,-14,-104,-13,-102,-12,-94,-11,-83,-10,-65,-9,-45,-8,-21,-7,7,-5,33,-4,68,-3,96,-2,-122,-1,-95,0,-56,1,-30,2,4,4,32,5,56,6,82,7,99,8,115,9,126,10,-125,11,-124,12,127,13,112,14,96,15,67,16,34,17,-8,17,-61,18,-120,19,68,20,-15,20,-99,21,53,22,-54,22,80,23,-52,23,60,24,-94,24,-4,24,71,25,-116,25,-67,25,-23,25,5,26,20,26,26,26,15,26,-4,25,-39,25,-84,25,114,25,45,25,-38,24,123,24,22,24,-102,23,34,23,-110,22,-4,21,96,21,-80,20,1,20,64,19,123,18,-85,17,-45,16,-13,15,12,15,29,14,41,13,44,12,45,11,35,10,29,9,8,8,-6,6,-33,5,-55,4,-84,3,-112,2,111,1,84,0,50,-1,20,-2,-8,-4,-39,-5,-64,-6,-84,-7,-112,-8,-121,-9,117,-10,110,-11,108,-12,110,-13,116,-14,-121,-15,-103,-16,-71,-17,-35,-18,9,-18,64,-19,126,-20,-56,-21,22,-21,118,-22,-40,-23,75,-23,-58,-24,75,-24,-34,-25,122,-25,37,-25,-41,-26,-102,-26,101,-26,62,-26,37,-26,20,-26,19,-26,31,-26,50,-26,87,-26,-123,-26,-65,-26,10,-25,87,-25,-69,-25,33,-24,-103,-24,25,-23,-94,-23,60,-22,-39,-22,-122,-21,55,-20,-9,-20,-68,-19,-116,-18,99,-17,64,-16,44,-15,19,-14,13,-13,2,-12,7,-11,8,-10,22,-9,31,-8,52,-7,73,-6,93,-5,125,-4,-111,-3,-76,-2,-52,-1,-21,0,9,2,32,3,66,4,80,5,109,6,123,7,-117,8,-105,9,-102,10,-99,11,-106,12,-113,13,119,14,104,15,64,16,30,17,-19,17,-77,18,117,19,41,20,-43,20,121,21,16,22,-101,22,35,23,-108,23,8,24,98,24,-67,24,2,25,67,25,116,25,-103,25,-77,25,-63,25,-65,25,-72,25,-99,25,125,25,73,25,19,25,-60,24,121,24,18,24,-81,23,52,23,-74,22,43,22,-108,21,-12,20,76,20,-108,19,-35,18,19,18,70,17,113,16,-112,15,-83,14,-67,13,-48,12,-48,11,-40,10,-49,9,-54,8,-68,7,-82,6,-106,5,-121,4,106,3,83,2,56,1,28,0,3,-1,-26,-3,-48,-4,-75,-5,-96,-6,-113,-7,123,-8,115,-9,103,-10,102,-11,101,-12,110,-13,122,-14,-115,-15,-87,-16,-55,-17,-14,-18,38,-18,92,-19,-92,-20,-20,-21,67,-21,-93,-22,13,-22,127,-23,2,-23,-121,-24,31,-24,-64,-25,104,-25,37,-25,-30,-26,-72,-26,-114,-26,120,-26,107,-26,105,-26,119,-26,-113,-26,-80,-26,-27,-26,26,-25,105,-25,-73,-25,24,-24,-126,-24,-9,-24,119,-23,3,-22,-106,-22,55,-21,-31,-21,-111,-20,79,-19,20,-18,-33,-18,-72,-17,-111,-16,119,-15,99,-14,83,-13,76,-12,71,-11,74,-10,82,-9,89,-8,109,-7,119,-6,-111,-5,-93,-4,-67,-3,-43,-2,-20,-1,8,1,30,2,54,3,77,4,95,5,113,6,127,7,-119,8,-112,9,-111,10,-115,11,-122,12,117,13,98,14,68,15,33,16,-9,16,-62,17,-121,18,68,19,-13,19,-95,20,58,21,-45,21,93,22,-37,22,83,23,-70,23,28,24,107,24,-72,24,-18,24,37,25,66,25,96,25,104,25,108,25,94,25,70,25,34,25,-14,24,-72,24,111,24,30,24,-66,23,83,23,-30,22,96,22,-40,21,66,21,-92,20,-4,19,75,19,-111,18,-54,17,4,17,42,16,83,15,111,14,-124,13,-104,12,-99,11,-89,10,-94,9,-94,8,-107,7,-116,6,123,5,104,4,88,3,62,2,42,1,19,0,-5,-2,-27,-3,-47,-4,-69,-5,-86,-6,-100,-7,-113,-8,-123,-9,-124,-10,-127,-11,-121,-12,-109,-13,-94,-14,-71,-15,-40,-16,-5,-17,41,-17,94,-18,-103,-19,-31,-20,47,-20,-123,-21,-19,-22,81,-22,-50,-23,76,-23,-42,-24,114,-24,12,-24,-63,-25,115,-25,61,-25,9,-25,-26,-26,-50,-26,-61,-26,-66,-26,-47,-26,-32,-26,11,-25,54,-25,113,-25,-71,-25,11,-24,102,-24,-44,-24,64,-23,-59,-23,72,-22,-32,-22,123,-21,32,-20,-45,-20,-120,-19,79,-18,21,-17,-24,-17,-60,-16,-95,-15,-116,-14,120,-13,107,-12,103,-11,99,-10,103,-9,109,-8,119,-7,-123,-6,-108,-5,-89,-4,-70,-3,-49,-2,-31,-1,-5,0,10,2,34,3,50,4,64,5,81,6,88,7,98,8,97,9,98,10,90,11,79,12,60,13,36,14,4,15,-32,15,-80,16}; }
	private static byte[] data65(){ return new byte[] {124,17,60,18,-9,18,-88,19,76,20,-19,20,125,21,9,22,-123,22,-2,22,95,23,-57,23,17,24,95,24,-105,24,-55,24,-20,24,7,25,17,25,22,25,6,25,-10,24,-53,24,-90,24,100,24,36,24,-46,23,115,23,17,23,-101,22,32,22,-104,21,8,21,106,20,-54,19,23,19,99,18,-95,17,-37,16,9,16,51,15,83,14,110,13,-125,12,-112,11,-102,10,-99,9,-99,8,-103,7,-113,6,-121,5,117,4,105,3,86,2,68,1,49,0,30,-1,11,-2,-5,-4,-23,-5,-36,-6,-47,-7,-57,-8,-60,-9,-65,-10,-58,-11,-51,-12,-38,-13,-18,-14,6,-14,39,-15,79,-16,124,-17,-74,-18,-17,-19,59,-19,-119,-20,-29,-21,71,-21,-78,-22,42,-22,-85,-23,54,-23,-49,-24,109,-24,29,-24,-44,-25,-107,-25,106,-25,61,-25,43,-25,22,-25,26,-25,31,-25,57,-25,86,-25,-124,-25,-66,-25,-1,-25,82,-24,-89,-24,18,-23,124,-23,-1,-23,121,-22,20,-21,-94,-21,79,-20,-12,-20,-85,-19,106,-18,44,-17,0,-16,-50,-16,-79,-15,-113,-14,123,-13,107,-12,93,-11,89,-10,87,-9,87,-8,97,-7,102,-6,115,-5,-127,-4,-113,-3,-95,-2,-79,-1,-63,0,-44,1,-31,2,-15,3,-4,4,8,6,13,7,18,8,16,9,13,10,4,11,-13,11,-30,12,-60,13,-89,14,124,15,78,16,22,17,-39,17,-113,18,65,19,-27,19,-124,20,23,21,-98,21,34,22,-112,22,2,23,88,23,-75,23,-9,23,56,24,106,24,-114,24,-84,24,-70,24,-68,24,-71,24,-98,24,-124,24,87,24,33,24,-32,23,-111,23,59,23,-42,22,105,22,-15,21,110,21,-31,20,74,20,-86,19,1,19,78,18,-108,17,-50,16,7,16,49,15,88,14,120,13,-112,12,-90,11,-81,10,-66,9,-68,8,-63,7,-69,6,-74,5,-85,4,-94,3,-109,2,-123,1,120,0,103,-1,89,-2,76,-3,61,-4,54,-5,42,-6,39,-7,35,-8,38,-9,42,-10,55,-11,68,-12,89,-13,120,-14,-109,-15,-62,-16,-19,-17,40,-17,100,-18,-83,-19,-3,-20,87,-20,-71,-21,38,-21,-103,-22,31,-22,-94,-23,64,-23,-42,-24,-119,-24,58,-24,-2,-25,-56,-25,-95,-25,-123,-25,113,-25,114,-25,111,-25,-118,-25,-98,-25,-48,-25,-4,-25,66,-24,-121,-24,-32,-24,64,-23,-86,-23,34,-22,-97,-22,45,-21,-68,-21,94,-20,2,-19,-78,-19,108,-18,41,-17,-12,-17,-61,-16,-102,-15,119,-14,93,-13,69,-12,53,-11,43,-10,33,-9,33,-8,34,-7,35,-6,46,-5,51,-4,65,-3,74,-2,90,-1,100,0,115,1,126,2,-120,3,-109,4,-103,5,-100,6,-97,7,-101,8,-107,9,-118,10,120,11,100,12,71,13,38,14,-3,14,-50,15,-107,16,88,17,14,18,-63,18,102,19,6,20,-103,20,38,21,-93,21,30,22,-121,22,-22,22,67,23,-119,23,-48,23,0,24,47,24,74,24,96,24,102,24,98,24,86,24,54,24,23,24,-34,23,-88,23,91,23,12,23,-84,22,69,22,-46,21,85,21,-50,20,60,20,-91,19,-2,18,84,18,-99,17,-32,16,30,16,76,15,126,14,-99,13,-62,12,-42,11,-19,10,-7,9,4,9,10,8,11,7,8,6,8,5,-5,3,-6,2,-23,1,-26,0,-45,-1,-49,-2,-65,-3,-70,-4,-79,-5,-83,-6,-90,-7,-84,-8,-87,-9,-73,-10,-64,-11,-48,-12,-23,-13,2,-13,39,-14,77,-15,-128,-16,-78,-17,-10,-18,58,-18,-119,-19,-28,-20,62,-20,-78,-21,28,-21,-93,-22,34,-22,-69,-23,83,-23,-2,-24,-83,-24,108,-24,52,-24,7,-24,-25,-25,-50,-25,-55,-25,-60,-25,-43,-25,-22,-25,13,-24,61,-24,117,-24,-69,-24,8,-23,101,-23,-56,-23,56,-22,-78,-22,53,-21,-62,-21,90,-20,-8,-20,-92,-19,82,-18,15,-17,-50,-17,-103,-16,106,-15,64,-14,30,-13,4,-12,-22,-12,-37,-11,-51,-10,-58,-9,-64,-8,-64,-7,-64,-6,-58,-5,-53,-4,-46,-3,-36,-2,-29,-1,-19,0,-10,1,-5,2,7,4,2,5,12,6,5,7,4,8,-5,8,-20,9,-35,10,-58,11,-87,12,-120,13,95,14,46,15,-4,15,-73,16,121,17,35,18,-45,18,110,19,8,20,-106,20,23,21,-107,21,2,22,104,22,-60,22,19,23,90,23,-110,23,-61,23,-26,23,0,24,13,24,15,24,6,24,-14,23,-47,23,-87,23,111,23,51,23,-29,22,-114,22,45,22,-63,21,75,21,-51,20,64,20,-79,19,17,19,111,18,-64,17,9,17,76,16,-123,15,-70,14,-27,13,12,13,40,12,70,11,89,10,103,9,120,8,120,7,-125,6,127,5,-128,4,125,3,118,2,114,1,104,0,101,-1,90,-2,89,-3,80,-4,80,-5,79,-6,80,-7,88,-8,94,-9,109,-10,-128,-11,-109,-12,-77,-13,-45,-14,-5,-15,43,-15,96,-16}; }
	private static byte[] data66(){ return new byte[] {-99,-17,-29,-18,47,-18,-123,-19,-29,-20,75,-20,-71,-21,54,-21,-72,-22,70,-22,-33,-23,-127,-23,45,-23,-25,-24,-89,-24,119,-24,78,-24,52,-24,32,-24,29,-24,33,-24,50,-24,79,-24,116,-24,-89,-24,-28,-24,44,-23,127,-23,-38,-23,68,-22,-76,-22,48,-21,-73,-21,66,-20,-33,-20,124,-19,41,-18,-40,-18,-106,-17,83,-16,32,-15,-18,-15,-59,-14,-93,-13,-124,-12,108,-11,90,-10,74,-9,63,-8,59,-7,51,-6,52,-5,53,-4,53,-3,62,-2,62,-1,69,0,74,1,76,2,83,3,80,4,83,5,77,6,73,7,62,8,48,9,32,10,6,11,-18,11,-56,12,-91,13,114,14,66,15,1,16,-63,16,115,17,33,18,-61,18,95,19,-16,19,120,20,-8,20,106,21,-39,21,52,22,-113,22,-41,22,26,23,78,23,121,23,-101,23,-84,23,-70,23,-75,23,-87,23,-108,23,109,23,67,23,7,23,-57,22,117,22,32,22,-69,21,77,21,-39,20,84,20,-52,19,57,19,-103,18,-8,17,71,17,-110,16,-43,15,14,15,70,14,111,13,-103,12,-70,11,-46,10,-16,9,-7,8,17,8,18,7,32,6,31,5,36,4,35,3,34,2,29,1,30,0,24,-1,22,-2,24,-3,17,-4,26,-5,25,-6,35,-7,44,-8,59,-9,75,-10,100,-11,126,-12,-95,-13,-58,-14,-10,-15,38,-15,101,-16,-93,-17,-14,-18,63,-18,-99,-19,-2,-20,107,-20,-32,-21,95,-21,-26,-22,122,-22,21,-22,-67,-23,109,-23,41,-23,-16,-24,-63,-24,-100,-24,-123,-24,117,-24,116,-24,125,-24,-115,-24,-81,-24,-44,-24,12,-23,73,-23,-110,-23,-25,-23,69,-22,-84,-22,33,-21,-103,-21,36,-20,-82,-20,75,-19,-26,-19,-107,-18,64,-17,0,-16,-70,-16,-121,-15,82,-14,41,-13,2,-12,-29,-12,-56,-11,-76,-10,-95,-9,-108,-8,-119,-7,-125,-6,125,-5,124,-4,122,-3,122,-2,124,-1,124,0,124,1,126,2,122,3,122,4,115,5,108,6,97,7,83,8,64,9,43,10,14,11,-17,11,-58,12,-98,13,102,14,49,15,-17,15,-92,16,90,17,-5,17,-96,18,51,19,-62,19,72,20,-66,20,53,21,-105,21,-8,21,73,22,-113,22,-48,22,2,23,42,23,70,23,90,23,96,23,96,23,77,23,55,23,16,23,-28,22,-88,22,101,22,22,22,-69,21,92,21,-23,20,120,20,-13,19,107,19,-40,18,60,18,-104,17,-21,16,55,16,123,15,-71,14,-18,13,29,13,72,12,106,11,-118,10,-93,9,-72,8,-54,7,-42,6,-31,5,-22,4,-21,3,-9,2,-18,1,-4,0,-15,-1,-5,-2,-8,-3,-4,-4,1,-4,5,-5,15,-6,25,-7,41,-8,58,-9,82,-10,106,-11,-115,-12,-80,-13,-35,-14,15,-14,67,-15,-121,-16,-55,-17,25,-17,111,-18,-54,-19,54,-19,-98,-20,32,-20,-106,-21,45,-21,-71,-22,95,-22,3,-22,-70,-23,117,-23,66,-23,16,-23,-13,-24,-42,-24,-48,-24,-55,-24,-42,-24,-24,-24,7,-23,49,-23,103,-23,-93,-23,-17,-23,64,-22,-97,-22,8,-21,119,-21,-11,-21,119,-20,5,-19,-98,-19,57,-18,-29,-18,-111,-17,73,-16,6,-15,-51,-15,-106,-14,106,-13,66,-12,30,-11,2,-10,-25,-10,-44,-9,-63,-8,-74,-7,-88,-6,-93,-5,-103,-4,-104,-3,-112,-2,-111,-1,-118,0,-117,1,-126,2,-126,3,118,4,113,5,98,6,86,7,65,8,46,9,17,10,-14,10,-48,11,-95,12,120,13,59,14,2,15,-67,15,113,16,31,17,-61,17,95,18,-12,18,126,19,1,20,121,20,-25,20,78,21,-91,21,-3,21,59,22,-128,22,-86,22,-41,22,-16,22,3,23,9,23,7,23,-10,22,-32,22,-71,22,-117,22,84,22,13,22,-61,21,103,21,10,21,-104,20,42,20,-93,19,34,19,-114,18,-12,17,85,17,-88,16,-8,15,63,15,126,14,-72,13,-21,12,23,12,61,11,99,10,123,9,-103,8,-87,7,-67,6,-53,5,-42,4,-32,3,-26,2,-19,1,-12,0,-9,-1,-2,-2,1,-2,9,-3,19,-4,24,-5,43,-6,51,-7,75,-8,94,-9,119,-10,-103,-11,-72,-12,-26,-13,15,-13,72,-14,-128,-15,-62,-16,13,-16,91,-17,-75,-18,21,-18,125,-19,-18,-20,107,-20,-22,-21,124,-21,14,-21,-78,-22,89,-22,17,-22,-53,-23,-103,-23,104,-23,75,-23,46,-23,39,-23,32,-23,46,-23,59,-23,95,-23,-125,-23,-70,-23,-11,-23,59,-22,-111,-22,-23,-22,82,-21,-65,-21,56,-20,-70,-20,69,-19,-38,-19,114,-18,29,-17,-63,-17,123,-16,50,-15,-11,-15,-67,-14,-116,-13,95,-12,58,-11,22,-10,-5,-10,-31,-9,-50,-8,-71,-7,-81,-6,-100,-5,-104,-4,-118,-3,-122,-2,124,-1,119,0,110,1,103,2,96,3,80,4,73,5,51,6,39,7,14,8,-10,8,-41,9,-75,10,-114,11,96,12,48,13}; }
	private static byte[] data67(){ return new byte[] {-13,13,-72,14,111,15,34,16,-50,16,110,17,13,18,-100,18,39,19,-87,19,28,20,-111,20,-17,20,79,21,-101,21,-26,21,30,22,84,22,122,22,-105,22,-86,22,-78,22,-81,22,-93,22,-117,22,104,22,60,22,5,22,-60,21,120,21,37,21,-62,20,92,20,-23,19,107,19,-20,18,89,18,-58,17,40,17,127,16,-43,15,29,15,98,14,-96,13,-42,12,5,12,53,11,86,10,124,9,-106,8,-81,7,-57,6,-41,5,-24,4,-11,3,2,3,10,2,22,1,29,0,39,-1,49,-2,59,-3,70,-4,85,-5,99,-6,119,-7,-116,-8,-93,-9,-59,-10,-33,-11,13,-11,50,-12,102,-13,-99,-14,-41,-15,30,-15,102,-16,-70,-17,19,-17,115,-18,-33,-19,78,-19,-51,-20,76,-20,-34,-21,112,-21,21,-21,-71,-22,114,-22,44,-22,-8,-23,-59,-23,-87,-23,-121,-23,-125,-23,116,-23,-124,-23,-114,-23,-81,-23,-47,-23,3,-22,61,-22,-127,-22,-47,-22,39,-21,-116,-21,-11,-21,108,-20,-22,-20,109,-19,4,-18,-110,-18,60,-17,-36,-17,-112,-16,67,-15,4,-14,-62,-14,-111,-13,94,-12,51,-11,15,-10,-23,-10,-48,-9,-76,-8,-97,-7,-118,-6,124,-5,106,-4,96,-3,81,-2,71,-1,61,0,49,1,38,2,23,3,11,4,-7,4,-23,5,-47,6,-70,7,-100,8,126,9,86,10,48,11,-1,11,-54,12,-110,13,77,14,9,15,-70,15,98,16,6,17,-96,17,49,18,-66,18,58,19,-74,19,35,20,-120,20,-26,20,52,21,-128,21,-68,21,-16,21,27,22,57,22,79,22,90,22,89,22,79,22,61,22,26,22,-10,21,-67,21,-124,21,58,21,-21,20,-115,20,43,20,-69,19,71,19,-61,18,62,18,-87,17,20,17,110,16,-53,15,20,15,99,14,-96,13,-32,12,19,12,70,11,110,10,-106,9,-70,8,-46,7,-11,6,3,6,29,5,46,4,61,3,78,2,89,1,104,0,116,-1,-126,-2,-112,-3,-98,-4,-79,-5,-62,-6,-40,-7,-16,-8,12,-8,44,-9,78,-10,120,-11,-94,-12,-39,-13,11,-13,80,-14,-114,-15,-33,-16,45,-16,-118,-17,-24,-18,86,-18,-61,-19,65,-19,-62,-20,77,-20,-26,-21,127,-21,45,-21,-40,-22,-101,-22,89,-22,48,-22,4,-22,-21,-23,-39,-23,-48,-23,-43,-23,-30,-23,-9,-23,30,-22,65,-22,-126,-22,-71,-22,8,-21,90,-21,-73,-21,28,-20,-111,-20,2,-19,-116,-19,16,-18,-91,-18,63,-17,-30,-17,-118,-16,62,-15,-14,-15,-77,-14,118,-13,65,-12,14,-11,-23,-11,-72,-10,-95,-9,120,-8,100,-7,73,-6,51,-5,32,-4,15,-3,-1,-3,-19,-2,-30,-1,-50,0,-60,1,-82,2,-93,3,-119,4,121,5,93,6,67,7,37,8,3,9,-37,9,-78,10,127,11,74,12,17,13,-52,13,-120,14,53,15,-29,15,-125,16,31,17,-78,17,62,18,-66,18,58,19,-88,19,16,20,113,20,-62,20,16,21,78,21,-121,21,-77,21,-39,21,-18,21,0,22,2,22,-2,21,-18,21,-45,21,-81,21,-126,21,72,21,8,21,-71,20,103,20,5,20,-96,19,43,19,-76,18,47,18,-91,17,17,17,118,16,-45,15,40,15,120,14,-65,13,2,13,62,12,113,11,-91,10,-49,9,-7,8,25,8,60,7,84,6,114,5,-123,4,-98,3,-83,2,-62,1,-46,0,-29,-1,-11,-2,6,-2,24,-3,45,-4,65,-5,93,-6,114,-7,-106,-8,-79,-9,-36,-10,2,-10,49,-11,101,-12,-100,-13,-35,-14,31,-14,108,-15,-67,-16,22,-16,119,-17,-33,-18,78,-18,-55,-19,70,-19,-44,-20,99,-20,1,-20,-93,-21,85,-21,10,-21,-50,-22,-104,-22,111,-22,76,-22,58,-22,40,-22,44,-22,47,-22,68,-22,96,-22,-123,-22,-74,-22,-16,-22,51,-21,-125,-21,-41,-21,57,-20,-94,-20,19,-19,-110,-19,17,-18,-95,-18,50,-17,-49,-17,115,-16,27,-15,-49,-15,-122,-14,67,-13,8,-12,-46,-12,-100,-11,120,-10,70,-9,43,-8,2,-7,-21,-7,-54,-6,-71,-5,-101,-4,-116,-3,117,-2,99,-1,80,0,59,1,43,2,17,3,1,4,-28,4,-53,5,-81,6,-117,7,108,8,63,9,23,10,-28,10,-82,11,115,12,49,13,-22,13,-100,14,71,15,-21,15,-120,16,28,17,-85,17,46,18,-85,18,30,19,-119,19,-19,19,65,20,-107,20,-44,20,24,21,66,21,113,21,-119,21,-94,21,-87,21,-85,21,-96,21,-116,21,112,21,69,21,22,21,-39,20,-109,20,72,20,-20,19,-114,19,32,19,-80,18,50,18,-79,17,33,17,-112,16,-16,15,82,15,-94,14,-9,13,58,13,-128,12,-67,11,-17,10,42,10,78,9,-128,8,-97,7,-59,6,-31,5,0,5,24,4,48,3,72,2,93,1,114,0,-121,-1,-100,-2,-79,-3,-53,-4,-31,-5,-4,-6,25,-6,57,-7,90,-8,-123,-9,-86,-10}; }
	private static byte[] data68(){ return new byte[] {-35,-11,14,-11,71,-12,-121,-13,-55,-14,19,-14,102,-15,-70,-16,28,-16,127,-17,-17,-18,98,-18,-29,-19,100,-19,-6,-20,-118,-20,50,-20,-43,-21,-115,-21,71,-21,15,-21,-33,-22,-73,-22,-99,-22,-120,-22,-125,-22,-128,-22,-111,-22,-96,-22,-59,-22,-22,-22,32,-21,90,-21,-95,-21,-16,-21,74,-20,-86,-20,23,-19,-121,-19,8,-18,-121,-18,24,-17,-88,-17,71,-16,-23,-16,-110,-15,68,-14,-7,-14,-73,-13,121,-12,67,-11,12,-10,-32,-10,-76,-9,-115,-8,108,-7,73,-6,44,-5,17,-4,-10,-4,-32,-3,-59,-2,-79,-1,-105,0,-125,1,106,2,79,3,55,4,22,5,-2,5,-45,6,-73,7,-122,8,95,9,43,10,-10,10,-71,11,125,12,49,13,-22,13,-110,14,60,15,-40,15,116,16,-2,16,-114,17,7,18,-124,18,-17,18,88,19,-76,19,10,20,83,20,-107,20,-49,20,-7,20,35,21,58,21,76,21,84,21,81,21,67,21,47,21,13,21,-28,20,-80,20,116,20,43,20,-34,19,-125,19,34,19,-74,18,68,18,-58,17,69,17,-75,16,37,16,-120,15,-28,14,63,14,-118,13,-38,12,25,12,91,11,-111,10,-54,9,-11,8,38,8,74,7,113,6,-109,5,-78,4,-48,3,-22,2,6,2,30,1,57,0,80,-1,106,-2,-123,-3,-98,-4,-67,-5,-37,-6,-4,-7,34,-7,72,-8,114,-9,-92,-10,-45,-11,16,-11,75,-12,-116,-13,-39,-14,33,-14,125,-15,-44,-16,57,-16,-92,-17,18,-17,-112,-18,15,-18,-102,-19,46,-19,-57,-20,108,-20,26,-20,-49,-21,-111,-21,88,-21,46,-21,5,-21,-13,-22,-38,-22,-36,-22,-38,-22,-23,-22,1,-21,32,-21,74,-21,-125,-21,-73,-21,9,-20,77,-20,-80,-20,12,-19,122,-19,-21,-19,102,-18,-19,-18,117,-17,9,-16,-91,-16,67,-15,-16,-15,-101,-14,81,-13,12,-12,-52,-12,-112,-11,93,-10,39,-9,-1,-9,-48,-8,-82,-7,-122,-6,105,-5,69,-4,44,-3,14,-2,-15,-2,-38,-1,-69,0,-95,1,-120,2,99,3,78,4,35,5,9,6,-37,6,-74,7,-120,8,85,9,35,10,-26,10,-89,11,101,12,23,13,-55,13,114,14,18,15,-79,15,65,16,-46,16,82,17,-43,17,66,18,-77,18,22,19,109,19,-59,19,6,20,75,20,124,20,-83,20,-52,20,-25,20,-10,20,-4,20,-9,20,-21,20,-45,20,-79,20,-118,20,82,20,23,20,-47,19,127,19,42,19,-59,18,93,18,-22,17,111,17,-19,16,97,16,-47,15,53,15,-104,14,-18,13,65,13,-113,12,-43,11,22,11,84,10,-120,9,-67,8,-17,7,21,7,67,6,100,5,-118,4,-86,3,-55,2,-24,1,4,1,35,0,63,-1,91,-2,124,-3,-104,-4,-69,-5,-34,-6,2,-6,44,-7,87,-8,-124,-9,-69,-10,-20,-11,48,-11,105,-12,-74,-13,-2,-14,81,-14,-85,-15,8,-15,112,-16,-36,-17,82,-17,-52,-18,85,-18,-36,-19,118,-19,17,-19,-72,-20,104,-20,31,-20,-31,-21,-84,-21,-127,-21,93,-21,70,-21,53,-21,48,-21,53,-21,64,-21,91,-21,120,-21,-92,-21,-42,-21,21,-20,89,-20,-87,-20,1,-19,95,-19,-51,-19,58,-18,-73,-18,54,-17,-63,-17,81,-16,-22,-16,-120,-15,46,-14,-38,-14,-117,-13,68,-12,0,-11,-62,-11,-118,-10,83,-9,36,-8,-11,-8,-53,-7,-92,-6,127,-5,91,-4,60,-3,24,-2,-2,-2,-39,-1,-65,0,-100,1,-128,2,91,3,59,4,19,5,-18,5,-60,6,-107,7,103,8,47,9,-8,9,-69,10,119,11,48,12,-30,12,-115,13,54,14,-44,14,108,15,0,16,-121,16,12,17,-122,17,-10,17,101,18,-62,18,31,19,109,19,-76,19,-13,19,39,20,85,20,116,20,-112,20,-99,20,-93,20,-94,20,-111,20,126,20,92,20,50,20,1,20,-60,19,127,19,51,19,-41,18,127,18,15,18,-89,17,39,17,-84,16,33,16,-108,15,-3,14,94,14,-67,13,16,13,99,12,-87,11,-13,10,46,10,109,9,-94,8,-44,7,7,7,48,6,90,5,-125,4,-91,3,-53,2,-19,1,12,1,47,0,80,-1,111,-2,-106,-3,-79,-4,-33,-5,-2,-6,44,-6,86,-7,-123,-8,-74,-9,-16,-10,38,-10,104,-11,-84,-12,-13,-13,69,-13,-106,-14,-11,-15,82,-15,-65,-16,43,-16,-93,-17,33,-17,-90,-18,52,-18,-51,-19,105,-19,16,-19,-62,-20,120,-20,61,-20,5,-20,-37,-21,-72,-21,-98,-21,-111,-21,-124,-21,-112,-21,-108,-21,-80,-21,-52,-21,-12,-21,41,-20,94,-20,-86,-20,-20,-20,78,-19,-97,-19,17,-18,118,-18,-11,-18,108,-17,-7,-17,-127,-16,24,-15,-76,-15,84,-14,-3,-14,-83,-13,93,-12,25,-11,-41,-11,-106,-10,100,-9,38,-8,-4,-8,-55,-7,-96,-6,118,-5,78,-4,41,-3,6,-2,-31,-2,-65,-1,-100,0,120,1,87,2,45,3,12,4}; }
	private static byte[] data69(){ return new byte[] {-33,4,-73,5,-119,6,87,7,37,8,-19,8,-80,9,113,10,43,11,-31,11,-111,12,60,13,-34,13,126,14,21,15,-93,15,47,16,-83,16,41,17,-102,17,4,18,100,18,-65,18,13,19,87,19,-109,19,-54,19,-10,19,25,20,52,20,67,20,76,20,73,20,63,20,40,20,13,20,-29,19,-74,19,122,19,58,19,-21,18,-98,18,58,18,-36,17,108,17,-9,16,124,16,-9,15,107,15,-37,14,63,14,-95,13,-6,12,79,12,-99,11,-26,10,42,10,107,9,-92,8,-34,7,16,7,65,6,112,5,-103,4,-59,3,-23,2,21,2,52,1,94,0,-128,-1,-91,-2,-51,-3,-14,-4,25,-4,72,-5,110,-6,-93,-7,-48,-8,8,-8,64,-9,126,-10,-66,-11,6,-11,79,-12,-93,-13,-11,-14,87,-14,-76,-15,34,-15,-112,-16,7,-16,-121,-17,14,-17,-103,-18,52,-18,-51,-19,119,-19,39,-19,-36,-20,-95,-20,102,-20,59,-20,25,-20,-8,-21,-18,-21,-33,-21,-31,-21,-17,-21,-6,-21,32,-20,60,-20,115,-20,-93,-20,-23,-20,46,-19,-126,-19,-35,-19,60,-18,-86,-18,26,-17,-105,-17,22,-16,-95,-16,48,-15,-58,-15,103,-14,6,-13,-77,-13,95,-12,22,-11,-51,-11,-114,-10,77,-9,22,-8,-35,-8,-83,-7,121,-6,80,-5,33,-4,-6,-4,-50,-3,-86,-2,-128,-1,93,0,50,1,13,2,-29,2,-70,3,-114,4,95,5,50,6,-7,6,-55,7,-119,8,79,9,12,10,-62,10,123,11,34,12,-42,12,109,13,19,14,-91,14,52,15,-62,15,60,16,-68,16,42,17,-106,17,-7,17,81,18,-91,18,-21,18,45,19,100,19,-110,19,-71,19,-45,19,-23,19,-15,19,-12,19,-23,19,-36,19,-68,19,-97,19,109,19,59,19,-4,18,-76,18,104,18,11,18,-79,17,66,17,-39,16,92,16,-32,15,88,15,-53,14,54,14,-99,13,-5,12,83,12,-86,11,-12,10,64,10,-123,9,-61,8,2,8,56,7,112,6,-97,5,-44,4,-2,3,43,3,87,2,125,1,-85,0,-48,-1,-5,-2,35,-2,77,-3,124,-4,-92,-5,-39,-6,6,-6,60,-7,118,-8,-83,-9,-16,-10,49,-10,121,-11,-58,-12,24,-12,111,-13,-52,-14,49,-14,-106,-15,13,-15,126,-16,0,-16,-123,-17,16,-17,-87,-18,65,-18,-20,-19,-108,-19,78,-19,10,-19,-45,-20,-96,-20,126,-20,90,-20,73,-20,61,-20,54,-20,65,-20,76,-20,103,-20,-121,-20,-79,-20,-28,-20,31,-19,101,-19,-81,-19,7,-18,99,-18,-57,-18,56,-17,-89,-17,43,-16,-89,-16,57,-15,-62,-15,99,-14,-8,-14,-91,-13,70,-12,-4,-12,-86,-11,105,-10,31,-9,-25,-9,-92,-8,116,-7,57,-6,8,-5,-37,-5,-91,-4,-125,-3,75,-2,44,-1,-10,-1,-43,0,-94,1,122,2,78,3,26,4,-16,4,-72,5,-125,6,77,7,12,8,-46,8,-117,9,66,10,-10,10,-93,11,76,12,-15,12,-119,13,36,14,-79,14,61,15,-67,15,58,16,-85,16,27,17,122,17,-36,17,41,18,124,18,-73,18,-6,18,36,19,83,19,110,19,-118,19,-108,19,-99,19,-105,19,-117,19,117,19,87,19,47,19,0,19,-58,18,-122,18,58,18,-22,17,-114,17,45,17,-62,16,80,16,-40,15,84,15,-46,14,64,14,-85,13,18,13,111,12,-54,11,31,11,108,10,-74,9,-1,8,60,8,-128,7,-75,6,-15,5,36,5,86,4,-117,3,-77,2,-23,1,15,1,66,0,106,-1,-101,-2,-59,-3,-10,-4,39,-4,86,-5,-114,-6,-63,-7,-2,-8,57,-8,123,-9,-67,-10,9,-10,84,-11,-89,-12,0,-12,90,-13,-64,-14,39,-14,-106,-15,16,-15,-122,-16,18,-16,-106,-17,45,-17,-56,-18,102,-18,23,-18,-60,-19,-125,-19,69,-19,16,-19,-25,-20,-60,-20,-87,-20,-100,-20,-114,-20,-106,-20,-103,-20,-77,-20,-57,-20,-13,-20,24,-19,86,-19,-114,-19,-40,-19,37,-18,125,-18,-35,-18,66,-17,-78,-17,40,-16,-93,-16,44,-15,-80,-15,72,-14,-38,-14,126,-13,27,-12,-56,-12,116,-11,37,-10,-30,-10,-108,-9,92,-8,24,-7,-31,-7,-87,-6,113,-5,65,-4,12,-3,-32,-3,-84,-2,-126,-1,78,0,35,1,-13,1,-64,2,-109,3,90,4,41,5,-15,5,-78,6,122,7,52,8,-13,8,-89,9,91,10,7,11,-77,11,81,12,-11,12,-122,13,28,14,-91,14,41,15,-89,15,28,16,-116,16,-16,16,85,17,-92,17,-4,17,60,18,127,18,-77,18,-31,18,6,19,36,19,51,19,69,19,62,19,63,19,43,19,19,19,-12,18,-56,18,-106,18,93,18,22,18,-49,17,121,17,30,17,-70,16,80,16,-35,15,99,15,-27,14,90,14,-50,13,59,13,-99,12,3,12,88,11,-79,10,0,10,77,9,-106,8,-41,7,27,7,86,6,-111,5,-52,4,-5,3,56,3,97,2}; }
	private static byte[] data70(){ return new byte[] {-100,1,-58,0,-5,-1,42,-1,90,-2,-114,-3,-63,-4,-12,-5,44,-5,101,-6,-97,-7,-32,-8,31,-8,101,-9,-81,-10,-4,-11,79,-11,-89,-12,0,-12,102,-13,-55,-14,60,-14,-83,-15,40,-15,-85,-16,48,-16,-60,-17,88,-17,-7,-18,-97,-18,75,-18,7,-18,-64,-19,-116,-19,90,-19,49,-19,19,-19,-4,-20,-17,-20,-23,-20,-19,-20,-6,-20,12,-19,46,-19,80,-19,-127,-19,-71,-19,-10,-19,63,-18,-112,-18,-29,-18,73,-17,-85,-17,28,-16,-110,-16,12,-15,-110,-15,28,-14,-85,-14,67,-13,-34,-13,-128,-12,39,-11,-44,-11,-127,-10,59,-9,-18,-9,-81,-8,108,-7,46,-6,-10,-6,-70,-5,-121,-4,79,-3,27,-2,-21,-2,-77,-1,-122,0,79,1,30,2,-25,2,-75,3,119,4,68,5,2,6,-56,6,-127,7,64,8,-13,8,-90,9,86,10,-3,10,-94,11,65,12,-39,12,110,13,-7,13,-124,14,-3,14,126,15,-23,15,89,16,-70,16,22,17,106,17,-74,17,-7,17,53,18,106,18,-111,18,-71,18,-53,18,-27,18,-26,18,-19,18,-35,18,-45,18,-77,18,-106,18,103,18,55,18,-8,17,-71,17,106,17,22,17,-66,16,87,16,-17,15,126,15,2,15,-122,14,-2,13,115,13,-34,12,73,12,-88,11,7,11,93,10,-78,9,0,9,74,8,-109,7,-45,6,24,6,83,5,-114,4,-55,3,1,3,52,2,111,1,-98,0,-42,-1,11,-1,62,-2,118,-3,-83,-4,-27,-5,32,-5,94,-6,-100,-7,-31,-8,36,-8,113,-9,-69,-10,15,-10,100,-11,-64,-12,32,-12,-121,-13,-15,-14,99,-14,-38,-15,90,-15,-34,-16,106,-16,-3,-17,-105,-17,57,-17,-29,-18,-108,-18,78,-18,13,-18,-37,-19,-90,-19,-119,-19,98,-19,86,-19,67,-19,68,-19,69,-19,84,-19,105,-19,-120,-19,-81,-19,-36,-19,22,-18,81,-18,-99,-18,-23,-18,65,-17,-94,-17,3,-16,117,-16,-25,-16,98,-15,-26,-15,107,-14,-3,-14,-114,-13,42,-12,-55,-12,107,-11,25,-10,-64,-10,120,-9,41,-8,-27,-8,-96,-7,94,-6,34,-5,-29,-5,-84,-4,113,-3,57,-2,2,-1,-51,-1,-108,0,95,1,39,2,-19,2,-74,3,119,4,59,5,-7,5,-70,6,110,7,42,8,-40,8,-118,9,52,10,-42,10,123,11,20,12,-87,12,60,13,-62,13,73,14,-61,14,61,15,-89,15,22,16,113,16,-51,16,30,17,104,17,-87,17,-25,17,18,18,66,18,93,18,124,18,-121,18,-110,18,-111,18,-121,18,119,18,92,18,58,18,16,18,-34,17,-95,17,97,17,21,17,-62,16,105,16,7,16,-97,15,46,15,-72,14,60,14,-76,13,50,13,-105,12,12,12,106,11,-52,10,40,10,125,9,-50,8,31,8,103,7,-81,6,-12,5,50,5,119,4,-83,3,-16,2,36,2,98,1,-104,0,-46,-1,8,-1,70,-2,123,-3,-70,-4,-12,-5,53,-5,116,-6,-72,-7,-1,-8,70,-8,-103,-9,-30,-10,63,-10,-110,-11,-11,-12,87,-12,-65,-13,48,-13,-95,-14,30,-14,-97,-15,34,-15,-72,-16,68,-16,-23,-17,-122,-17,53,-17,-26,-18,-94,-18,99,-18,47,-18,0,-18,-35,-19,-65,-19,-86,-19,-98,-19,-101,-19,-98,-19,-83,-19,-64,-19,-34,-19,5,-18,48,-18,107,-18,-94,-18,-16,-18,53,-17,-111,-17,-23,-17,79,-16,-69,-16,41,-15,-88,-15,31,-14,-85,-14,52,-13,-61,-13,96,-12,-13,-12,-99,-11,59,-10,-21,-10,-107,-9,73,-8,-3,-8,-74,-7,114,-6,47,-5,-18,-5,-78,-4,115,-3,57,-2,-4,-2,-61,-1,-120,0,77,1,19,2,-45,2,-103,3,88,4,21,5,-44,5,-117,6,66,7,-9,7,-92,8,80,9,-9,9,-101,10,55,11,-47,11,99,12,-15,12,121,13,-6,13,118,14,-24,14,89,15,-66,15,29,16,117,16,-55,16,12,17,85,17,-122,17,-66,17,-29,17,7,18,31,18,47,18,57,18,55,18,50,18,31,18,8,18,-25,17,-67,17,-113,17,83,17,19,17,-51,16,120,16,40,16,-63,15,97,15,-15,14,126,14,6,14,-127,13,1,13,108,12,-30,11,69,11,-84,10,8,10,100,9,-71,8,12,8,89,7,-90,6,-21,5,54,5,114,4,-70,3,-11,2,54,2,113,1,-79,0,-23,-1,43,-1,99,-2,-92,-3,-30,-4,34,-4,100,-5,-86,-6,-18,-7,59,-7,-123,-8,-42,-9,42,-9,-126,-10,-34,-11,64,-11,-92,-12,18,-12,127,-13,-8,-14,115,-14,-11,-15,-128,-15,12,-15,-90,-16,63,-16,-25,-17,-111,-17,67,-17,2,-17,-66,-18,-112,-18,92,-18,57,-18,28,-18,4,-18,-6,-19,-13,-19,-12,-19,5,-18,16,-18,52,-18,82,-18,127,-18,-76,-18,-20,-18,52,-17,121,-17,-47,-17,37,-16,-119,-16,-15,-16,92,-15,-42,-15,76,-14,-46,-14,87,-13,-26,-13,118,-12,18,-11,-86,-11,80,-10,-13,-10}; }
	private static byte[] data71(){ return new byte[] {-99,-9,76,-8,-5,-8,-78,-7,103,-6,32,-5,-33,-5,-105,-4,93,-3,22,-2,-35,-2,-102,-1,93,0,32,1,-34,1,-96,2,95,3,24,4,-39,4,-115,5,70,6,-7,6,-87,7,84,8,1,9,-94,9,68,10,-32,10,115,11,11,12,-110,12,25,13,-100,13,17,14,-118,14,-12,14,91,15,-71,15,20,16,97,16,-82,16,-19,16,40,17,90,17,-122,17,-90,17,-62,17,-44,17,-34,17,-31,17,-38,17,-51,17,-74,17,-104,17,116,17,66,17,18,17,-50,16,-114,16,63,16,-21,15,-109,15,44,15,-57,14,86,14,-34,13,102,13,-32,12,88,12,-50,11,53,11,-94,10,2,10,99,9,-68,8,20,8,100,7,-73,6,0,6,78,5,-110,4,-37,3,28,3,96,2,-96,1,-29,0,33,0,102,-1,-97,-2,-22,-3,35,-3,110,-4,-80,-5,-8,-6,66,-6,-112,-7,-37,-8,52,-8,-124,-9,-30,-10,64,-10,-95,-11,11,-11,117,-12,-23,-13,94,-13,-34,-14,94,-14,-22,-15,119,-15,17,-15,-88,-16,84,-16,-8,-17,-82,-17,104,-17,39,-17,-13,-18,-62,-18,-102,-18,125,-18,98,-18,86,-18,75,-18,77,-18,86,-18,102,-18,125,-18,-96,-18,-59,-18,-9,-18,46,-17,110,-17,-78,-17,6,-16,84,-16,-75,-16,24,-15,126,-15,-11,-15,102,-14,-26,-14,105,-13,-17,-13,-128,-12,16,-11,-84,-11,67,-10,-20,-10,-120,-9,57,-8,-34,-8,-108,-7,66,-6,-7,-6,-80,-5,103,-4,38,-3,-36,-3,-97,-2,86,-1,26,0,-46,0,-108,1,75,2,12,3,-63,3,123,4,50,5,-30,5,-103,6,65,7,-17,7,-109,8,57,9,-43,9,115,10,4,11,-104,11,32,12,-88,12,40,13,-96,13,22,14,-128,14,-20,14,69,15,-90,15,-17,15,66,16,-128,16,-67,16,-12,16,27,17,70,17,94,17,119,17,-127,17,-120,17,-122,17,121,17,107,17,74,17,47,17,-1,16,-46,16,-105,16,86,16,14,16,-64,15,102,15,16,15,-93,14,65,14,-57,13,89,13,-46,12,89,12,-56,11,63,11,-85,10,17,10,121,9,-43,8,50,8,-117,7,-36,6,50,6,126,5,-53,4,22,4,93,3,-92,2,-20,1,46,1,117,0,-73,-1,-2,-2,65,-2,-120,-3,-49,-4,22,-4,99,-5,-82,-6,-4,-7,80,-7,-94,-8,-3,-9,87,-9,-73,-10,28,-10,-126,-11,-12,-12,97,-12,-35,-13,86,-13,-35,-14,100,-14,-14,-15,-118,-15,36,-15,-57,-16,114,-16,33,-16,-39,-17,-101,-17,94,-17,46,-17,4,-17,-33,-18,-55,-18,-79,-18,-87,-18,-92,-18,-87,-18,-74,-18,-55,-18,-27,-18,11,-17,50,-17,107,-17,-99,-17,-25,-17,43,-16,124,-16,-43,-16,48,-15,-105,-15,1,-14,114,-14,-22,-14,103,-13,-21,-13,113,-12,2,-11,-110,-11,42,-10,-59,-10,102,-9,7,-8,-78,-8,90,-7,6,-6,-71,-6,103,-5,33,-4,-45,-4,-117,-3,69,-2,-6,-2,-69,-1,108,0,46,1,-33,1,-98,2,79,3,7,4,-69,4,105,5,28,6,-60,6,110,7,20,8,-75,8,83,9,-20,9,-127,10,17,11,-99,11,32,12,-91,12,26,13,-108,13,-2,13,104,14,-54,14,35,15,121,15,-59,15,12,16,72,16,-126,16,-81,16,-38,16,-7,16,18,17,36,17,44,17,48,17,38,17,29,17,4,17,-22,16,-63,16,-103,16,98,16,40,16,-26,15,-100,15,74,15,-9,14,-111,14,52,14,-60,13,84,13,-34,12,94,12,-33,11,83,11,-55,10,54,10,-97,9,7,9,99,8,-58,7,29,7,116,6,-54,5,24,5,107,4,-75,3,3,3,76,2,-106,1,-35,0,41,0,109,-1,-71,-2,0,-2,74,-3,-103,-4,-31,-5,53,-5,-127,-6,-38,-7,43,-7,-117,-8,-31,-9,73,-9,-89,-10,21,-10,-128,-11,-13,-12,107,-12,-27,-13,107,-13,-18,-14,-127,-14,17,-14,-84,-15,78,-15,-13,-16,-93,-16,87,-16,20,-16,-41,-17,-95,-17,116,-17,76,-17,47,-17,22,-17,7,-17,-1,-18,-3,-18,7,-17,19,-17,45,-17,72,-17,109,-17,-98,-17,-50,-17,14,-16,79,-16,-105,-16,-21,-16,64,-15,-94,-15,3,-14,112,-14,-32,-14,87,-13,-42,-13,85,-12,-34,-12,106,-11,-6,-11,-111,-10,43,-9,-58,-9,107,-8,12,-7,-73,-7,96,-6,13,-5,-68,-5,110,-4,32,-3,-44,-3,-118,-2,60,-1,-9,-1,-88,0,96,1,20,2,-58,2,124,3,42,4,-39,4,-120,5,46,6,-38,6,122,7,28,8,-69,8,81,9,-23,9,118,10,3,11,-118,11,10,12,-120,12,-4,12,109,13,-40,13,57,14,-100,14,-20,14,66,15,-120,15,-53,15,7,16,58,16,101,16,-114,16,-88,16,-64,16,-50,16,-42,16,-45,16,-49,16,-69,16,-90,16,-121,16,97,16,51,16,-1,15,-61,15,126,15,55,15,-29,14,-113,14,46,14}; }
	private static byte[] data72(){ return new byte[] {-53,13,96,13,-17,12,122,12,-3,11,123,11,-10,10,106,10,-38,9,70,9,-83,8,16,8,114,7,-52,6,41,6,125,5,-45,4,38,4,116,3,-57,2,18,2,95,1,-82,0,-9,-1,70,-1,-111,-2,-33,-3,45,-3,125,-4,-49,-5,32,-5,121,-6,-51,-7,43,-7,-120,-8,-24,-9,79,-9,-72,-10,35,-10,-103,-11,10,-11,-118,-12,9,-12,-115,-13,30,-13,-87,-14,70,-14,-31,-15,-123,-15,49,-15,-31,-16,-101,-16,87,-16,34,-16,-23,-17,-59,-17,-102,-17,-126,-17,106,-17,94,-17,86,-17,91,-17,93,-17,117,-17,-123,-17,-86,-17,-51,-17,-4,-17,48,-16,109,-16,-81,-16,-7,-16,73,-15,-94,-15,-4,-15,101,-14,-55,-14,62,-13,-80,-13,45,-12,-83,-12,49,-11,-67,-11,75,-10,-35,-10,120,-9,13,-8,-79,-8,80,-7,-13,-7,-96,-6,66,-5,-10,-5,-99,-4,79,-3,0,-2,-82,-2,100,-1,17,0,-58,0,119,1,39,2,-41,2,-123,3,48,4,-32,4,-127,5,47,6,-54,6,114,7,7,8,-89,8,54,9,-52,9,85,10,-34,10,96,11,-33,11,86,12,-53,12,52,13,-97,13,-3,13,88,14,-82,14,-7,14,66,15,127,15,-70,15,-22,15,22,16,58,16,82,16,109,16,115,16,127,16,121,16,116,16,97,16,74,16,42,16,6,16,-42,15,-90,15,99,15,40,15,-39,14,-115,14,53,14,-40,13,118,13,11,13,-97,12,40,12,-81,11,49,11,-85,10,35,10,-106,9,5,9,109,8,-42,7,56,7,-105,6,-8,5,77,5,-86,4,-5,3,84,3,-92,2,-10,1,73,1,-107,0,-22,-1,54,-1,-117,-2,-40,-3,46,-3,126,-4,-42,-5,44,-5,-120,-6,-33,-7,67,-7,-96,-8,9,-8,112,-9,-35,-10,77,-10,-60,-11,60,-11,-68,-12,64,-12,-57,-13,89,-13,-23,-14,-119,-14,36,-14,-50,-15,121,-15,45,-15,-23,-16,-89,-16,114,-16,62,-16,22,-16,-12,-17,-44,-17,-57,-17,-79,-17,-76,-17,-80,-17,-71,-17,-50,-17,-33,-17,4,-16,37,-16,84,-16,-120,-16,-61,-16,5,-15,76,-15,-98,-15,-17,-15,80,-14,-82,-14,23,-13,-122,-13,-10,-13,115,-12,-21,-12,116,-11,-11,-11,-121,-10,17,-9,-86,-9,61,-8,-34,-8,118,-7,28,-6,-67,-6,99,-5,13,-4,-75,-4,98,-3,13,-2,-70,-2,105,-1,21,0,-59,0,114,1,29,2,-53,2,115,3,30,4,-59,4,103,5,13,6,-86,6,70,7,-29,7,114,8,12,9,-111,9,35,10,-97,10,39,11,-101,11,22,12,-125,12,-17,12,82,13,-76,13,7,14,97,14,-92,14,-14,14,40,15,102,15,-109,15,-66,15,-30,15,-5,15,16,16,31,16,33,16,36,16,24,16,11,16,-15,15,-43,15,-80,15,-128,15,84,15,17,15,-41,14,-114,14,62,14,-20,13,-112,13,47,13,-53,12,92,12,-19,11,115,11,-6,10,119,10,-14,9,104,9,-39,8,72,8,-78,7,24,7,124,6,-34,5,58,5,-104,4,-17,3,75,3,-98,2,-9,1,74,1,-99,0,-11,-1,68,-1,-100,-2,-15,-3,69,-3,-96,-4,-11,-5,82,-5,-81,-6,14,-6,113,-7,-45,-8,65,-8,-91,-9,30,-9,-118,-10,7,-10,127,-11,5,-11,-121,-12,22,-12,-92,-13,60,-13,-41,-14,121,-14,35,-14,-50,-15,-121,-15,61,-15,4,-15,-55,-16,-102,-16,112,-16,77,-16,51,-16,28,-16,17,-16,8,-16,11,-16,19,-16,32,-16,58,-16,83,-16,123,-16,-92,-16,-42,-16,18,-15,77,-15,-104,-15,-32,-15,53,-14,-112,-14,-22,-14,87,-13,-73,-13,48,-12,-96,-12,28,-11,-98,-11,26,-10,-84,-10,48,-9,-59,-9,88,-8,-20,-8,-116,-7,36,-6,-57,-6,104,-5,11,-4,-76,-4,86,-3,4,-2,-87,-2,85,-1,-1,-1,-89,0,82,1,-4,1,-95,2,76,3,-19,3,-109,4,52,5,-46,5,113,6,5,7,-93,7,45,8,-59,8,71,9,-42,9,82,10,-43,10,75,11,-67,11,50,12,-110,12,-1,12,83,13,-77,13,-2,13,77,14,-112,14,-50,14,6,15,55,15,96,15,-125,15,-95,15,-78,15,-58,15,-57,15,-54,15,-60,15,-79,15,-94,15,-128,15,96,15,55,15,2,15,-48,14,-115,14,74,14,1,14,-85,13,90,13,-9,12,-103,12,42,12,-61,11,73,11,-41,10,84,10,-40,9,75,9,-55,8,51,8,-88,7,14,7,119,6,-33,5,60,5,-94,4,-5,3,90,3,-76,2,14,2,103,1,-66,0,25,0,109,-1,-55,-2,31,-2,122,-3,-42,-4,49,-4,-113,-5,-15,-6,80,-6,-70,-7,30,-7,-118,-8,-5,-9,104,-9,-28,-10,89,-10,-38,-11,94,-11,-30,-12,116,-12,1,-12,-99,-13,54,-13,-37,-14,-125,-14,50,-14,-24,-15,-95,-15,100,-15,44,-15,-5,-16,-48,-16,-82,-16,-113,-16,123,-16,108,-16,98,-16,101,-16}; }
	private static byte[] data73(){ return new byte[] {102,-16,120,-16,-118,-16,-94,-16,-53,-16,-22,-16,34,-15,82,-15,-110,-15,-46,-15,31,-14,105,-14,-60,-14,27,-13,127,-13,-29,-13,83,-12,-65,-12,59,-11,-81,-11,53,-10,-75,-10,62,-9,-53,-9,89,-8,-20,-8,-125,-7,26,-6,-72,-6,82,-5,-9,-5,-110,-4,60,-3,-38,-3,-125,-2,39,-1,-50,-1,116,0,24,1,-64,1,99,2,6,3,-86,3,70,4,-21,4,126,5,35,6,-83,6,75,7,-42,7,101,8,-18,8,114,9,-13,9,112,10,-25,10,91,11,-58,11,50,12,-112,12,-14,12,70,13,-103,13,-27,13,38,14,108,14,-100,14,-42,14,-7,14,36,15,61,15,88,15,100,15,112,15,111,15,110,15,95,15,80,15,52,15,20,15,-17,14,-66,14,-112,14,80,14,18,14,-55,13,124,13,43,13,-49,12,114,12,13,12,-95,11,56,11,-67,10,74,10,-54,9,73,9,-60,8,58,8,-83,7,29,7,-120,6,-12,5,87,5,-63,4,30,4,-126,3,-32,2,63,2,-102,1,-7,0,82,0,-79,-1,10,-1,105,-2,-60,-3,37,-3,-126,-4,-27,-5,71,-5,-82,-6,20,-6,127,-7,-19,-8,92,-8,-46,-9,73,-9,-61,-10,71,-10,-59,-11,84,-11,-34,-12,113,-12,11,-12,-93,-13,77,-13,-17,-14,-95,-14,83,-14,15,-14,-50,-15,-104,-15,97,-15,58,-15,15,-15,-11,-16,-38,-16,-53,-16,-66,-16,-66,-16,-68,-16,-53,-16,-40,-16,-15,-16,17,-15,50,-15,97,-15,-112,-15,-53,-15,7,-14,80,-14,-107,-14,-20,-14,63,-13,-100,-13,0,-12,100,-12,-45,-12,67,-11,-70,-11,51,-10,-75,-10,52,-9,-65,-9,70,-8,-40,-8,101,-7,-3,-7,-113,-6,45,-5,-59,-5,99,-4,2,-3,-96,-3,68,-2,-30,-2,-120,-1,37,0,-51,0,105,1,15,2,-84,2,75,3,-23,3,-124,4,30,5,-74,5,70,6,-33,6,100,7,-5,7,119,8,3,9,126,9,-4,9,113,10,-26,10,80,11,-69,11,28,12,124,12,-47,12,39,13,111,13,-71,13,-9,13,51,14,100,14,-107,14,-74,14,-36,14,-13,14,4,15,20,15,21,15,24,15,13,15,-1,14,-22,14,-51,14,-84,14,-127,14,82,14,29,14,-34,13,-97,13,84,13,7,13,-79,12,91,12,-10,11,-105,11,42,11,-69,10,75,10,-49,9,87,9,-46,8,81,8,-57,7,61,7,-82,6,29,6,-121,5,-14,4,90,4,-68,3,37,3,-127,2,-23,1,67,1,-87,0,4,0,103,-1,-58,-2,38,-2,-119,-3,-21,-4,79,-4,-75,-5,29,-5,-121,-6,-12,-7,98,-7,-42,-8,74,-8,-61,-9,66,-9,-66,-10,73,-10,-52,-11,95,-11,-19,-12,-120,-12,34,-12,-58,-13,108,-13,26,-13,-53,-14,-121,-14,66,-14,11,-14,-47,-15,-89,-15,125,-15,90,-15,68,-15,38,-15,36,-15,17,-15,26,-15,25,-15,42,-15,58,-15,87,-15,114,-15,-96,-15,-58,-15,-1,-15,53,-14,118,-14,-68,-14,8,-13,87,-13,-77,-13,9,-12,114,-12,-46,-12,67,-11,-80,-11,40,-10,-96,-10,29,-9,-96,-9,36,-8,-83,-8,58,-7,-58,-7,91,-6,-19,-6,-125,-5,28,-4,-73,-4,78,-3,-15,-3,-119,-2,40,-1,-55,-1,99,0,5,1,-97,1,64,2,-41,2,117,3,13,4,-95,4,60,5,-56,5,93,6,-27,6,116,7,-10,7,126,8,-8,8,117,9,-19,9,94,10,-51,10,54,11,-106,11,-5,11,78,12,-89,12,-14,12,60,13,126,13,-71,13,-13,13,29,14,79,14,107,14,-116,14,-93,14,-82,14,-65,14,-69,14,-68,14,-80,14,-97,14,-120,14,109,14,66,14,34,14,-26,13,-72,13,120,13,50,13,-16,12,-102,12,76,12,-16,11,-112,11,47,11,-61,10,89,10,-27,9,109,9,-11,8,117,8,-13,7,110,7,-29,6,90,6,-58,5,61,5,-98,4,21,4,114,3,-31,2,67,2,-86,1,12,1,114,0,-45,-1,59,-1,-101,-2,3,-2,101,-3,-48,-4,55,-4,-97,-5,17,-5,118,-6,-14,-7,92,-7,-38,-8,77,-8,-46,-9,76,-9,-42,-10,92,-10,-21,-11,124,-11,20,-11,-84,-12,82,-12,-14,-13,-93,-13,77,-13,11,-13,-65,-14,-120,-14,76,-14,27,-14,-15,-15,-55,-15,-84,-15,-110,-15,-127,-15,115,-15,113,-15,111,-15,120,-15,-122,-15,-102,-15,-74,-15,-43,-15,0,-14,41,-14,98,-14,-105,-14,-38,-14,31,-13,105,-13,-69,-13,17,-12,109,-12,-51,-12,51,-11,-99,-11,12,-10,-126,-10,-11,-10,116,-9,-15,-9,117,-8,-4,-8,-125,-7,17,-6,-98,-6,48,-5,-61,-5,87,-4,-18,-4,-122,-3,31,-2,-73,-2,84,-1,-21,-1,-119,0,31,1,-69,1,84,2,-21,2,-127,3,22,4,-88,4,58,5,-57,5,85,6,-38,6,101,7,-30,7,100,8,-33,8,85,9,-55,9,55,10,-95,10,7,11,102,11,-61,11}; }
	private static byte[] data74(){ return new byte[] {23,12,105,12,-76,12,-8,12,58,13,113,13,-88,13,-47,13,-1,13,24,14,60,14,73,14,93,14,97,14,101,14,95,14,85,14,66,14,44,14,11,14,-23,13,-66,13,-115,13,87,13,26,13,-41,12,-111,12,64,12,-13,11,-109,11,61,11,-43,10,114,10,4,10,-106,9,31,9,-87,8,44,8,-84,7,41,7,-91,6,23,6,-110,5,-3,4,114,4,-36,3,75,3,-76,2,31,2,-124,1,-14,0,83,0,-62,-1,34,-1,-112,-2,-11,-3,98,-3,-53,-4,55,-4,-88,-5,20,-5,-117,-6,-4,-7,118,-7,-17,-8,110,-8,-18,-9,116,-9,-5,-10,-119,-10,25,-10,-82,-11,74,-11,-27,-12,-115,-12,49,-12,-28,-13,-109,-13,79,-13,12,-13,-48,-14,-100,-14,107,-14,65,-14,30,-14,-1,-15,-22,-15,-40,-15,-52,-15,-55,-15,-53,-15,-46,-15,-31,-15,-10,-15,16,-14,50,-14,90,-14,-124,-14,-69,-14,-15,-14,50,-13,117,-13,-64,-13,14,-12,101,-12,-68,-12,29,-11,-128,-11,-26,-11,88,-10,-62,-10,60,-9,-77,-9,47,-8,-81,-8,52,-7,-74,-7,68,-6,-55,-6,93,-5,-26,-5,126,-4,11,-3,-94,-3,56,-2,-55,-2,101,-1,-8,-1,-113,0,38,1,-69,1,79,2,-27,2,117,3,6,4,-104,4,31,5,-78,5,48,6,-65,6,57,7,-66,7,54,8,-82,8,35,9,-110,9,-2,9,103,10,-61,10,42,11,120,11,-43,11,31,12,102,12,-82,12,-24,12,32,13,87,13,123,13,-87,13,-59,13,-33,13,-10,13,-1,13,11,14,10,14,5,14,-6,13,-22,13,-48,13,-75,13,-111,13,100,13,58,13,0,13,-58,12,-120,12,61,12,-10,11,-95,11,77,11,-14,10,-110,10,44,10,-58,9,84,9,-23,8,109,8,-6,7,120,7,-3,6,120,6,-15,5,109,5,-35,4,85,4,-60,3,52,3,-92,2,16,2,124,1,-22,0,82,0,-62,-1,41,-1,-101,-2,-1,-3,118,-3,-35,-4,83,-4,-62,-5,54,-5,-83,-6,37,-6,-97,-7,31,-7,-99,-8,37,-8,-86,-9,56,-9,-59,-10,90,-10,-15,-11,-114,-11,49,-11,-44,-12,-128,-12,48,-12,-28,-13,-95,-13,95,-13,38,-13,-15,-14,-62,-14,-103,-14,119,-14,88,-14,68,-14,49,-14,39,-14,35,-14,35,-14,45,-14,56,-14,79,-14,101,-14,-118,-14,-85,-14,-37,-14,9,-13,66,-13,-128,-13,-64,-13,10,-12,86,-12,-88,-12,0,-11,92,-11,-69,-11,36,-10,-119,-10,-5,-10,105,-9,-32,-9,90,-8,-43,-8,85,-7,-40,-7,90,-6,-27,-6,109,-5,-7,-5,-120,-4,18,-3,-87,-3,52,-2,-54,-2,90,-1,-18,-1,127,0,21,1,-95,1,55,2,-59,2,82,3,-28,3,105,4,-8,4,124,5,2,6,-125,6,4,7,124,7,-6,7,106,8,-33,8,74,9,-77,9,27,10,118,10,-40,10,40,11,-128,11,-55,11,18,12,85,12,-115,12,-52,12,-11,12,40,13,73,13,107,13,-123,13,-103,13,-90,13,-80,13,-81,13,-81,13,-95,13,-110,13,126,13,94,13,65,13,19,13,-21,12,-77,12,126,12,62,12,-6,11,-79,11,100,11,13,11,-68,10,86,10,-1,9,-113,9,46,9,-70,8,75,8,-43,7,93,7,-33,6,100,6,-35,5,93,5,-44,4,77,4,-64,3,56,3,-91,2,27,2,-119,1,-6,0,105,0,-40,-1,72,-1,-73,-2,41,-2,-103,-3,11,-3,-127,-4,-13,-5,110,-5,-28,-6,97,-6,-33,-7,96,-7,-27,-8,105,-8,-10,-9,-126,-9,21,-9,-84,-10,67,-10,-28,-11,-124,-11,46,-11,-40,-12,-117,-12,64,-12,-4,-13,-66,-13,-127,-13,80,-13,31,-13,-8,-14,-43,-14,-75,-14,-94,-14,-118,-14,-122,-14,123,-14,125,-14,-124,-14,-113,-14,-94,-14,-70,-14,-40,-14,-6,-14,40,-13,81,-13,-116,-13,-63,-13,4,-12,71,-12,-111,-12,-31,-12,53,-11,-114,-11,-24,-11,78,-10,-80,-10,30,-9,-120,-9,-4,-9,112,-8,-24,-8,102,-7,-32,-7,101,-6,-27,-6,109,-5,-12,-5,124,-4,10,-3,-111,-3,35,-2,-82,-2,62,-1,-52,-1,89,0,-20,0,115,1,9,2,-113,2,27,3,-86,3,41,4,-71,4,53,5,-67,5,56,6,-73,6,47,7,-90,7,23,8,-118,8,-16,8,94,9,-70,9,31,10,117,10,-49,10,28,11,106,11,-80,11,-13,11,48,12,99,12,-101,12,-64,12,-19,12,10,13,37,13,59,13,74,13,83,13,87,13,86,13,73,13,66,13,39,13,18,13,-14,12,-55,12,-92,12,110,12,61,12,-2,11,-64,11,121,11,47,11,-32,10,-119,10,52,10,-46,9,117,9,11,9,-91,8,52,8,-59,7,79,7,-39,6,93,6,-32,5,95,5,-33,4,87,4,-43,3,73,3,-61,2,54,2,-85,1,33,1,-111,0,8,0,120,-1,-19,-2,98,-2,-44,-3,77,-3,-62,-4}; }
	private static byte[] data75(){ return new byte[] {60,-4,-75,-5,50,-5,-80,-6,49,-6,-76,-7,59,-7,-61,-8,81,-8,-33,-9,116,-9,10,-9,-88,-10,67,-10,-20,-11,-113,-11,64,-11,-16,-12,-90,-12,99,-12,34,-12,-22,-13,-76,-13,-123,-13,91,-13,55,-13,25,-13,0,-13,-20,-14,-32,-14,-41,-14,-40,-14,-40,-14,-25,-14,-15,-14,11,-13,35,-13,70,-13,108,-13,-106,-13,-54,-13,-3,-13,62,-12,122,-12,-59,-12,11,-11,95,-11,-78,-11,11,-10,104,-10,-53,-10,47,-9,-102,-9,6,-8,118,-8,-20,-8,97,-7,-35,-7,87,-6,-41,-6,89,-5,-37,-5,97,-4,-26,-4,111,-3,-9,-3,-125,-2,10,-1,-105,-1,33,0,-84,0,54,1,-63,1,71,2,-44,2,85,3,-33,3,95,4,-30,4,96,5,-33,5,86,6,-48,6,67,7,-75,7,33,8,-115,8,-15,8,85,9,-77,9,11,10,99,10,-80,10,1,11,67,11,-119,11,-61,11,-2,11,44,12,95,12,-127,12,-88,12,-64,12,-36,12,-24,12,-8,12,-5,12,-3,12,-9,12,-21,12,-37,12,-61,12,-87,12,-122,12,94,12,52,12,-2,11,-54,11,-116,11,75,11,5,11,-71,10,105,10,21,10,-70,9,99,9,-8,8,-99,8,43,8,-59,7,84,7,-35,6,108,6,-17,5,120,5,-10,4,121,4,-10,3,114,3,-17,2,102,2,-30,1,88,1,-48,0,70,0,-64,-1,51,-1,-80,-2,35,-2,-96,-3,24,-3,-107,-4,17,-4,-111,-5,16,-5,-106,-6,25,-6,-93,-7,45,-7,-70,-8,79,-8,-33,-9,124,-9,20,-9,-73,-10,91,-10,1,-10,-79,-11,96,-11,25,-11,-46,-12,-110,-12,87,-12,34,-12,-16,-13,-56,-13,-99,-13,-128,-13,101,-13,77,-13,66,-13,51,-13,48,-13,51,-13,54,-13,72,-13,82,-13,115,-13,-122,-13,-79,-13,-44,-13,2,-12,54,-12,107,-12,-85,-12,-22,-12,49,-11,126,-11,-54,-11,36,-10,119,-10,-42,-10,56,-9,-101,-9,3,-8,113,-8,-37,-8,83,-7,-60,-7,62,-6,-74,-6,51,-5,-77,-5,49,-4,-74,-4,53,-3,-66,-3,64,-2,-55,-2,78,-1,-44,-1,93,0,-29,0,105,1,-16,1,114,2,-8,2,121,3,-5,3,120,4,-9,4,112,5,-24,5,96,6,-50,6,69,7,-87,7,25,8,122,8,-34,8,59,9,-107,9,-22,9,59,10,-119,10,-50,10,21,11,78,11,-114,11,-70,11,-15,11,21,12,59,12,91,12,115,12,-121,12,-103,12,-100,12,-90,12,-99,12,-101,12,-116,12,121,12,98,12,65,12,35,12,-9,11,-53,11,-103,11,95,11,37,11,-31,10,-100,10,81,10,1,10,-82,9,85,9,-6,8,-103,8,53,8,-48,7,97,7,-7,6,-126,6,19,6,-103,5,35,5,-90,4,43,4,-86,3,44,3,-89,2,41,2,-96,1,32,1,-103,0,20,0,-111,-1,9,-1,-121,-2,4,-2,125,-3,3,-3,123,-4,3,-4,-127,-5,10,-5,-114,-6,29,-6,-92,-7,56,-7,-58,-8,96,-8,-10,-9,-108,-9,51,-9,-39,-10,127,-10,47,-10,-38,-11,-106,-11,75,-11,11,-11,-47,-12,-109,-12,105,-12,51,-12,18,-12,-23,-13,-49,-13,-75,-13,-92,-13,-109,-13,-113,-13,-121,-13,-112,-13,-107,-13,-93,-13,-74,-13,-48,-13,-22,-13,20,-12,53,-12,105,-12,-105,-12,-48,-12,14,-11,76,-11,-106,-11,-35,-11,46,-10,-128,-10,-40,-10,51,-9,-110,-9,-11,-9,92,-8,-61,-8,53,-7,-99,-7,23,-6,-121,-6,0,-5,124,-5,-15,-5,117,-4,-18,-4,115,-3,-15,-3,115,-2,-10,-2,121,-1,-5,-1,-127,0,-1,0,-121,1,3,2,-121,2,6,3,-125,3,2,4,120,4,-10,4,105,5,-33,5,80,6,-67,6,42,7,-108,7,-11,7,91,8,-73,8,15,9,105,9,-73,9,8,10,78,10,-106,10,-47,10,18,11,67,11,120,11,-93,11,-55,11,-18,11,6,12,34,12,51,12,62,12,71,12,73,12,67,12,64,12,43,12,30,12,-1,11,-25,11,-66,11,-100,11,104,11,60,11,-2,10,-55,10,-126,10,66,10,-12,9,-88,9,85,9,-2,8,-90,8,69,8,-26,7,126,7,24,7,-85,6,63,6,-53,5,91,5,-32,4,111,4,-17,3,121,3,-9,2,125,2,-5,1,125,1,-4,0,120,0,-2,-1,115,-1,-4,-2,116,-2,-7,-3,121,-3,-5,-4,127,-4,5,-4,-115,-5,19,-5,-92,-6,43,-6,-62,-7,80,-7,-22,-8,-127,-8,31,-8,-66,-9,99,-9,10,-9,-74,-10,101,-10,25,-10,-47,-11,-111,-11,76,-11,25,-11,-34,-12,-79,-12,-122,-12,94,-12,61,-12,35,-12,10,-12,-6,-13,-19,-13,-26,-13,-27,-13,-24,-13,-14,-13,-1,-13,19,-12,44,-12,72,-12,112,-12,-112,-12,-58,-12,-16,-12,43,-11,104,-11,-95,-11,-17,-11,48,-10,-126,-10,-46,-10,37,-9,-126,-9,-35,-9,61,-8,-94,-8,8,-7,113,-7,-31,-7}; }
	private static byte[] data76(){ return new byte[] {76,-6,-62,-6,52,-5,-86,-5,35,-4,-100,-4,22,-3,-105,-3,13,-2,-110,-2,12,-1,-115,-1,13,0,-118,0,11,1,-120,1,5,2,-123,2,-5,2,124,3,-17,3,105,4,-36,4,80,5,-65,5,47,6,-105,6,2,7,101,7,-56,7,37,8,-126,8,-44,8,47,9,116,9,-54,9,6,10,81,10,-122,10,-58,10,-9,10,39,11,81,11,119,11,-106,11,-75,11,-57,11,-36,11,-28,11,-18,11,-19,11,-20,11,-32,11,-43,11,-65,11,-89,11,-115,11,99,11,68,11,18,11,-30,10,-82,10,112,10,51,10,-16,9,-92,9,96,9,5,9,-68,8,91,8,3,8,-88,7,61,7,-31,6,114,6,8,6,-98,5,40,5,-69,4,67,4,-49,3,85,3,-33,2,96,2,-22,1,105,1,-17,0,113,0,-13,-1,120,-1,-7,-2,126,-2,0,-2,-120,-3,12,-3,-106,-4,29,-4,-86,-5,52,-5,-57,-6,84,-6,-21,-7,-126,-7,23,-7,-69,-8,82,-8,-4,-9,-96,-9,73,-9,-4,-10,-88,-10,98,-10,29,-10,-39,-11,-96,-11,101,-11,50,-11,6,-11,-41,-12,-72,-12,-110,-12,126,-12,95,-12,87,-12,69,-12,66,-12,62,-12,67,-12,74,-12,92,-12,105,-12,-122,-12,-96,-12,-61,-12,-22,-12,22,-11,68,-11,126,-11,-79,-11,-11,-11,52,-10,124,-10,-56,-10,20,-9,105,-9,-66,-9,25,-8,118,-8,-41,-8,59,-7,-95,-7,10,-6,120,-6,-29,-6,88,-5,-58,-5,63,-4,-81,-4,46,-3,-98,-3,31,-2,-108,-2,17,-1,-114,-1,5,0,-123,0,-3,0,119,1,-12,1,106,2,-29,2,91,3,-53,3,70,4,-81,4,38,5,-115,5,-5,5,98,6,-58,6,43,7,-122,7,-27,7,59,8,-112,8,-31,8,46,9,117,9,-67,9,-8,9,59,10,107,10,-91,10,-52,10,-5,10,30,11,60,11,91,11,108,11,-128,11,-116,11,-112,11,-106,11,-112,11,-121,11,125,11,103,11,82,11,53,11,20,11,-19,10,-59,10,-110,10,99,10,36,10,-18,9,-90,9,103,9,25,9,-49,8,122,8,41,8,-51,7,118,7,16,7,-73,6,72,6,-22,5,121,5,16,5,-96,4,47,4,-65,3,71,3,-41,2,91,2,-25,1,109,1,-11,0,124,0,1,0,-118,-1,15,-1,-106,-2,34,-2,-92,-3,52,-3,-68,-4,74,-4,-40,-5,105,-5,-7,-6,-112,-6,37,-6,-63,-7,90,-7,-3,-8,-101,-8,69,-8,-21,-9,-104,-9,74,-9,-5,-10,-74,-10,113,-10,48,-10,-9,-11,-65,-11,-117,-11,97,-11,51,-11,18,-11,-16,-12,-41,-12,-64,-12,-81,-12,-93,-12,-101,-12,-102,-12,-101,-12,-90,-12,-82,-12,-59,-12,-43,-12,-10,-12,19,-11,57,-11,99,-11,-113,-11,-59,-11,-8,-11,56,-10,117,-10,-72,-10,3,-9,75,-9,-98,-9,-16,-9,69,-8,-96,-8,-1,-8,91,-7,-61,-7,37,-6,-114,-6,-6,-6,100,-5,-43,-5,69,-4,-74,-4,42,-3,-97,-3,19,-2,-117,-2,1,-1,120,-1,-14,-1,101,0,-32,0,85,1,-52,1,65,2,-75,2,40,3,-101,3,9,4,121,4,-27,4,77,5,-72,5,26,6,127,6,-35,6,58,7,-108,7,-23,7,61,8,-118,8,-42,8,31,9,95,9,-94,9,-38,9,17,10,70,10,111,10,-99,10,-66,10,-31,10,-8,10,19,11,32,11,48,11,54,11,57,11,57,11,47,11,37,11,20,11,-2,10,-26,10,-60,10,-93,10,120,10,79,10,24,10,-22,9,-88,9,113,9,41,9,-25,8,-101,8,78,8,-3,7,-91,7,83,7,-14,6,-103,6,51,6,-45,5,106,5,5,5,-105,4,46,4,-69,3,79,3,-35,2,104,2,-7,1,127,1,16,1,-106,0,35,0,-83,-1,54,-1,-60,-2,77,-2,-37,-3,104,-3,-10,-4,-121,-4,23,-4,-84,-5,64,-5,-41,-6,114,-6,13,-6,-84,-7,77,-7,-13,-8,-104,-8,70,-8,-16,-9,-89,-9,87,-9,21,-9,-49,-10,-111,-10,87,-10,30,-10,-16,-11,-67,-11,-102,-11,111,-11,83,-11,54,-11,31,-11,14,-11,-1,-12,-6,-12,-15,-12,-8,-12,-6,-12,5,-11,24,-11,38,-11,69,-11,96,-11,-126,-11,-86,-11,-45,-11,5,-10,56,-10,113,-10,-85,-10,-17,-10,48,-9,123,-9,-60,-9,22,-8,102,-8,-65,-8,21,-7,115,-7,-46,-7,50,-6,-103,-6,-4,-6,102,-5,-48,-5,60,-4,-84,-4,24,-3,-117,-3,-6,-3,111,-2,-33,-2,85,-1,-57,-1,59,0,-81,0,32,1,-105,1,4,2,120,2,-26,2,86,3,-61,3,45,4,-105,4,-2,4,101,5,-58,5,39,6,-124,6,-33,6,54,7,-115,7,-38,7,44,8,114,8,-68,8,-4,8,61,9,117,9,-82,9,-34,9,14,10,54,10,91,10,125,10,-104,10,-80,10,-62,10,-48,10,-38,10,-34,10,-33,10,-39,10,-49,10,-61,10,-83,10}; }
	private static byte[] data77(){ return new byte[] {-103,10,121,10,93,10,50,10,14,10,-36,9,-83,9,116,9,59,9,-4,8,-70,8,116,8,42,8,-36,7,-114,7,54,7,-28,6,-123,6,45,6,-54,5,107,5,4,5,-96,4,55,4,-52,3,99,3,-12,2,-123,2,24,2,-92,1,57,1,-63,0,86,0,-35,-1,115,-1,-5,-2,-112,-2,27,-2,-82,-3,64,-3,-45,-4,101,-4,0,-4,-110,-5,50,-5,-56,-6,106,-6,9,-6,-82,-7,82,-7,-2,-8,-90,-8,90,-8,10,-8,-64,-9,125,-9,53,-9,-3,-10,-67,-10,-118,-10,85,-10,41,-10,-3,-11,-39,-11,-73,-11,-102,-11,-125,-11,111,-11,95,-11,87,-11,77,-11,82,-11,79,-11,93,-11,102,-11,121,-11,-114,-11,-86,-11,-56,-11,-21,-11,20,-10,62,-10,114,-10,-95,-10,-33,-10,22,-9,91,-9,-100,-9,-27,-9,46,-8,-128,-8,-52,-8,41,-7,119,-7,-38,-7,49,-6,-109,-6,-10,-6,87,-5,-64,-5,37,-4,-111,-4,-6,-4,103,-3,-44,-3,65,-2,-77,-2,29,-1,-109,-1,-3,-1,112,0,-33,0,77,1,-67,1,41,2,-105,2,2,3,107,3,-42,3,58,4,-94,4,4,5,98,5,-59,5,28,6,122,6,-52,6,35,7,112,7,-66,7,9,8,76,8,-110,8,-51,8,10,9,64,9,115,9,-94,9,-53,9,-13,9,20,10,49,10,75,10,95,10,111,10,123,10,-127,10,-123,10,-127,10,125,10,110,10,97,10,77,10,49,10,24,10,-12,9,-49,9,-91,9,119,9,66,9,17,9,-46,8,-105,8,84,8,15,8,-58,7,123,7,43,7,-40,6,-123,6,42,6,-46,5,115,5,20,5,-78,4,80,4,-24,3,-123,3,22,3,-77,2,66,2,-37,1,107,1,0,1,-112,0,37,0,-76,-1,74,-1,-39,-2,111,-2,1,-2,-104,-3,43,-3,-57,-4,90,-4,-6,-5,-111,-5,49,-5,-45,-6,115,-6,27,-6,-67,-7,110,-7,21,-7,-53,-8,122,-8,50,-8,-18,-9,-89,-9,111,-9,44,-9,-3,-10,-61,-10,-103,-10,106,-10,69,-10,35,-10,1,-10,-19,-11,-47,-11,-59,-11,-76,-11,-82,-11,-87,-11,-84,-11,-83,-11,-69,-11,-60,-11,-36,-11,-18,-11,14,-10,38,-10,83,-10,114,-10,-91,-10,-45,-10,3,-9,65,-9,119,-9,-69,-9,-4,-9,65,-8,-115,-8,-41,-8,42,-7,121,-7,-45,-7,39,-6,-122,-6,-34,-6,66,-5,-97,-5,7,-4,102,-4,-46,-4,52,-3,-94,-3,8,-2,117,-2,-35,-2,76,-1,-74,-1,34,0,-112,0,-9,0,102,1,-50,1,59,2,-96,2,10,3,109,3,-45,3,55,4,-106,4,-9,4,82,5,-83,5,3,6,92,6,-86,6,-2,6,70,7,-109,7,-42,7,27,8,88,8,-108,8,-52,8,-1,8,48,9,90,9,-124,9,-90,9,-59,9,-29,9,-10,9,12,10,25,10,33,10,42,10,40,10,38,10,31,10,17,10,3,10,-21,9,-43,9,-75,9,-104,9,108,9,72,9,22,9,-25,8,-77,8,117,8,60,8,-4,7,-75,7,113,7,38,7,-42,6,-117,6,52,6,-33,5,-119,5,43,5,-47,4,113,4,17,4,-81,3,74,3,-27,2,127,2,24,2,-82,1,71,1,-37,0,116,0,8,0,-98,-1,54,-1,-53,-2,99,-2,-6,-3,-107,-3,43,-3,-52,-4,99,-4,5,-4,-92,-5,68,-5,-20,-6,-112,-6,55,-6,-25,-7,-112,-7,68,-7,-9,-8,-84,-8,105,-8,35,-8,-25,-9,-88,-9,115,-9,61,-9,11,-9,-30,-10,-74,-10,-108,-10,112,-10,87,-10,60,-10,43,-10,25,-10,14,-10,7,-10,4,-10,6,-10,11,-10,22,-10,36,-10,54,-10,78,-10,103,-10,-119,-10,-86,-10,-45,-10,-4,-10,45,-9,94,-9,-104,-9,-50,-9,16,-8,76,-8,-106,-8,-41,-8,42,-7,111,-7,-58,-7,21,-6,108,-6,-61,-6,31,-5,121,-5,-39,-5,55,-4,-102,-4,-4,-4,97,-3,-59,-3,44,-2,-110,-2,-6,-2,98,-1,-55,-1,53,0,-106,0,4,1,102,1,-46,1,52,2,-103,2,-3,2,95,3,-64,3,32,4,122,4,-41,4,50,5,-124,5,-33,5,41,6,127,6,-59,6,21,7,85,7,-100,7,-39,7,23,8,79,8,-124,8,-75,8,-28,8,12,9,52,9,83,9,115,9,-117,9,-93,9,-78,9,-64,9,-55,9,-51,9,-49,9,-54,9,-62,9,-73,9,-91,9,-110,9,120,9,93,9,57,9,26,9,-22,8,-59,8,-113,8,93,8,40,8,-24,7,-80,7,103,7,41,7,-37,6,-105,6,67,6,-10,5,-92,5,75,5,-8,4,-100,4,64,4,-28,3,-122,3,33,3,-57,2,92,2,-3,1,-104,1,49,1,-51,0,103,0,-3,-1,-99,-1,51,-1,-50,-2,108,-2,2,-2,-91,-3,63,-3,-34,-4,-126,-4,30,-4,-56,-5,104,-5,20,-5,-68,-6,103,-6,23,-6,-56,-7,122,-7,52,-7,-22,-8}; }
	private static byte[] data78(){ return new byte[] {-86,-8,103,-8,45,-8,-15,-9,-66,-9,-120,-9,94,-9,46,-9,13,-9,-28,-10,-55,-10,-85,-10,-105,-10,-127,-10,115,-10,105,-10,96,-10,97,-10,96,-10,102,-10,112,-10,-128,-10,-114,-10,-87,-10,-65,-10,-33,-10,3,-9,36,-9,84,-9,123,-9,-78,-9,-30,-9,29,-8,87,-8,-104,-8,-41,-8,31,-7,100,-7,-80,-7,-1,-7,77,-6,-96,-6,-10,-6,73,-5,-88,-5,-4,-5,94,-4,-72,-4,25,-3,122,-3,-40,-3,64,-2,-98,-2,5,-1,103,-1,-53,-1,49,0,-108,0,-9,0,92,1,-66,1,32,2,-128,2,-30,2,61,3,-97,3,-11,3,83,4,-87,4,-1,4,83,5,-93,5,-13,5,62,6,-119,6,-49,6,17,7,84,7,-113,7,-53,7,2,8,50,8,101,8,-113,8,-72,8,-34,8,-5,8,27,9,50,9,71,9,90,9,99,9,112,9,113,9,116,9,112,9,103,9,94,9,76,9,58,9,34,9,6,9,-24,8,-62,8,-97,8,112,8,70,8,17,8,-34,7,-92,7,105,7,40,7,-23,6,-95,6,93,6,14,6,-61,5,117,5,31,5,-47,4,115,4,35,4,-61,3,109,3,13,3,-82,2,83,2,-17,1,-111,1,46,1,-52,0,108,0,7,0,-89,-1,65,-1,-26,-2,125,-2,35,-2,-64,-3,97,-3,6,-3,-88,-4,78,-4,-11,-5,-99,-5,73,-5,-10,-6,-93,-6,87,-6,8,-6,-63,-7,122,-7,51,-7,-11,-8,-73,-8,122,-8,70,-8,14,-8,-33,-9,-78,-9,-119,-9,98,-9,65,-9,32,-9,9,-9,-18,-10,-31,-10,-52,-10,-58,-10,-68,-10,-70,-10,-68,-10,-65,-10,-53,-10,-43,-10,-24,-10,-4,-10,21,-9,49,-9,82,-9,117,-9,-97,-9,-56,-9,-8,-9,41,-8,95,-8,-101,-8,-47,-8,22,-7,83,-7,-101,-7,-29,-7,42,-6,122,-6,-58,-6,25,-5,109,-5,-65,-5,26,-4,111,-4,-53,-4,39,-3,-127,-3,-30,-3,61,-2,-97,-2,-3,-2,94,-1,-66,-1,31,0,125,0,-30,0,57,1,-92,1,-10,1,93,2,-77,2,18,3,105,3,-60,3,23,4,112,4,-65,4,18,5,96,5,-84,5,-10,5,60,6,-126,6,-63,6,4,7,59,7,118,7,-85,7,-38,7,13,8,52,8,94,8,-127,8,-96,8,-66,8,-43,8,-22,8,-2,8,6,9,20,9,21,9,25,9,22,9,15,9,5,9,-9,8,-27,8,-50,8,-73,8,-107,8,121,8,81,8,43,8,-2,7,-50,7,-98,7,101,7,48,7,-16,6,-76,6,113,6,45,6,-26,5,-101,5,81,5,1,5,-77,4,95,4,11,4,-76,3,96,3,4,3,-84,2,80,2,-13,1,-105,1,59,1,-38,0,127,0,29,0,-62,-1,96,-1,7,-1,-92,-2,76,-2,-20,-3,-109,-3,56,-3,-32,-4,-121,-4,51,-4,-34,-5,-117,-5,60,-5,-21,-6,-95,-6,87,-6,15,-6,-53,-7,-119,-7,72,-7,15,-7,-46,-8,-98,-8,108,-8,57,-8,17,-8,-28,-9,-62,-9,-99,-9,-126,-9,100,-9,81,-9,59,-9,45,-9,32,-9,27,-9,20,-9,24,-9,23,-9,35,-9,42,-9,62,-9,78,-9,100,-9,-126,-9,-100,-9,-64,-9,-28,-9,13,-8,57,-8,105,-8,-102,-8,-48,-8,11,-7,66,-7,-120,-7,-64,-7,12,-6,78,-6,-104,-6,-28,-6,49,-5,127,-5,-46,-5,36,-4,120,-4,-48,-4,38,-3,126,-3,-38,-3,49,-2,-113,-2,-21,-2,68,-1,-92,-1,-2,-1,92,0,-71,0,19,1,112,1,-55,1,37,2,124,2,-42,2,44,3,127,3,-41,3,35,4,122,4,-62,4,19,5,89,5,-92,5,-27,5,45,6,102,6,-85,6,-35,6,27,7,74,7,-128,7,-89,7,-38,7,-8,7,35,8,63,8,91,8,119,8,-119,8,-98,8,-87,8,-76,8,-69,8,-68,8,-67,8,-73,8,-81,8,-94,8,-109,8,125,8,105,8,76,8,45,8,15,8,-30,7,-60,7,-115,7,102,7,47,7,-6,6,-59,6,-124,6,76,6,7,6,-60,5,-125,5,50,5,-14,4,-99,4,85,4,1,4,-78,3,92,3,9,3,-76,2,90,2,6,2,-88,1,85,1,-12,0,-95,0,62,0,-20,-1,-117,-1,52,-1,-40,-2,-128,-2,40,-2,-50,-3,121,-3,34,-3,-51,-4,125,-4,41,-4,-39,-5,-114,-5,60,-5,-7,-6,-83,-6,105,-6,38,-6,-28,-7,-87,-7,107,-7,54,-7,-4,-8,-48,-8,-101,-8,117,-8,69,-8,40,-8,-2,-9,-25,-9,-58,-9,-78,-9,-98,-9,-117,-9,-125,-9,116,-9,118,-9,108,-9,119,-9,116,-9,-124,-9,-115,-9,-96,-9,-78,-9,-52,-9,-26,-9,4,-8,39,-8,76,-8,117,-8,-93,-8,-52,-8,6,-7,51,-7,115,-7,-88,-7,-25,-7,41,-6,103,-6,-79,-6,-11,-6,62,-5,-116,-5,-44,-5,41,-4,116,-4,-55,-4,27,-3,111,-3,-57,-3,26,-2,115,-2}; }
	private static byte[] data79(){ return new byte[] {-54,-2,35,-1,123,-1,-44,-1,44,0,-122,0,-36,0,55,1,-117,1,-26,1,54,2,-112,2,-32,2,53,3,-123,3,-44,3,33,4,112,4,-75,4,2,5,68,5,-118,5,-56,5,11,6,65,6,-128,6,-78,6,-24,6,23,7,69,7,112,7,-108,7,-67,7,-41,7,-5,7,14,8,42,8,55,8,75,8,84,8,92,8,99,8,95,8,98,8,87,8,78,8,68,8,45,8,31,8,2,8,-23,7,-54,7,-88,7,-127,7,92,7,44,7,2,7,-52,6,-102,6,99,6,38,6,-17,5,-88,5,110,5,38,5,-31,4,-103,4,78,4,5,4,-75,3,104,3,21,3,-59,2,115,2,28,2,-51,1,113,1,33,1,-60,0,117,0,24,0,-59,-1,109,-1,20,-1,-61,-2,107,-2,22,-2,-59,-3,108,-3,35,-3,-53,-4,-127,-4,50,-4,-26,-5,-99,-5,83,-5,17,-5,-56,-6,-116,-6,72,-6,15,-6,-47,-7,-96,-7,98,-7,60,-7,1,-7,-33,-8,-82,-8,-112,-8,105,-8,75,-8,47,-8,23,-8,1,-8,-15,-9,-31,-9,-41,-9,-47,-9,-53,-9,-51,-9,-50,-9,-40,-9,-34,-9,-15,-9,-3,-9,22,-8,43,-8,71,-8,104,-8,-123,-8,-80,-8,-45,-8,1,-7,47,-7,94,-7,-106,-7,-56,-7,5,-6,61,-6,126,-6,-67,-6,2,-5,67,-5,-114,-5,-47,-5,35,-4,102,-4,-67,-4,3,-3,90,-3,-89,-3,-5,-3,76,-2,-93,-2,-13,-2,75,-1,-98,-1,-14,-1,74,0,-100,0,-15,0,70,1,-105,1,-19,1,59,2,-112,2,-37,2,46,3,118,3,-58,3,12,4,87,4,-100,4,-34,4,36,5,96,5,-97,5,-37,5,16,6,75,6,121,6,-83,6,-41,6,5,7,40,7,83,7,108,7,-109,7,-92,7,-60,7,-47,7,-24,7,-14,7,-4,7,4,8,5,8,7,8,3,8,-6,7,-16,7,-27,7,-49,7,-65,7,-92,7,-119,7,108,7,74,7,37,7,-2,6,-46,6,-89,6,114,6,70,6,10,6,-43,5,-102,5,90,5,33,5,-41,4,-99,4,79,4,14,4,-63,3,121,3,44,3,-33,2,-111,2,65,2,-15,1,-96,1,78,1,-5,0,-86,0,84,0,6,0,-82,-1,95,-1,10,-1,-71,-2,104,-2,22,-2,-56,-3,120,-3,42,-3,-32,-4,-112,-4,77,-4,-1,-5,-67,-5,118,-5,54,-5,-12,-6,-73,-6,123,-6,65,-6,10,-6,-39,-7,-95,-7,122,-7,70,-7,36,-7,-8,-8,-40,-8,-72,-8,-104,-8,-125,-8,103,-8,88,-8,70,-8,58,-8,46,-8,44,-8,38,-8,41,-8,43,-8,51,-8,62,-8,76,-8,92,-8,114,-8,-121,-8,-90,-8,-63,-8,-29,-8,6,-7,47,-7,86,-7,-122,-7,-76,-7,-28,-7,30,-6,79,-6,-115,-6,-57,-6,4,-5,72,-5,-123,-5,-51,-5,17,-4,88,-4,-94,-4,-20,-4,54,-3,-123,-3,-47,-3,32,-2,113,-2,-67,-2,18,-1,95,-1,-77,-1,3,0,82,0,-89,0,-13,0,70,1,-105,1,-33,1,55,2,120,2,-49,2,18,3,95,3,-90,3,-22,3,50,4,114,4,-78,4,-10,4,41,5,111,5,-102,5,-37,5,6,6,59,6,103,6,-113,6,-67,6,-36,6,4,7,30,7,62,7,84,7,108,7,126,7,-115,7,-101,7,-94,7,-88,7,-84,7,-86,7,-91,7,-93,7,-114,7,-114,7,111,7,103,7,70,7,52,7,15,7,-11,6,-51,6,-87,6,-128,6,82,6,40,6,-15,5,-61,5,-120,5,85,5,22,5,-36,4,-100,4,91,4,27,4,-45,3,-111,3,71,3,1,3,-75,2,107,2,31,2,-47,1,-122,1,54,1,-24,0,-102,0,73,0,-6,-1,-82,-1,90,-1,17,-1,-66,-2,115,-2,38,-2,-39,-3,-114,-3,70,-3,-6,-4,-73,-4,107,-4,44,-4,-26,-5,-89,-5,103,-5,42,-5,-17,-6,-75,-6,-126,-6,74,-6,27,-6,-21,-7,-67,-7,-105,-7,108,-7,74,-7,40,-7,9,-7,-16,-8,-45,-8,-60,-8,-85,-8,-93,-8,-113,-8,-114,-8,-126,-8,-122,-8,-127,-8,-119,-8,-115,-8,-101,-8,-91,-8,-73,-8,-52,-8,-33,-8,-1,-8,21,-7,57,-7,90,-7,127,-7,-88,-7,-45,-7,-2,-7,50,-6,96,-6,-104,-6,-52,-6,9,-5,64,-5,-127,-5,-66,-5,-3,-5,69,-4,-125,-4,-50,-4,17,-3,90,-3,-93,-3,-18,-3,56,-2,-123,-2,-49,-2,30,-1,104,-1,-71,-1,3,0,81,0,-95,0,-25,0,60,1,-128,1,-48,1,24,2,96,2,-83,2,-18,2,57,3,122,3,-68,3,2,4,60,4,125,4,-73,4,-15,4,40,5,94,5,-110,5,-66,5,-13,5,22,6,72,6,101,6,-111,6,-86,6,-50,6,-28,6,-2,6,19,7,36,7,53,7,60,7,74,7,75,7,82,7,77,7,76,7,67,7,59,7,46,7,27,7,12,7,-15,6}; }
	private static byte[] data80(){ return new byte[] {-34,6,-69,6,-92,6,122,6,94,6,47,6,13,6,-38,5,-79,5,123,5,77,5,18,5,-33,4,-94,4,104,4,43,4,-23,3,-84,3,102,3,39,3,-36,2,-102,2,82,2,7,2,-60,1,114,1,49,1,-34,0,-105,0,76,0,-2,-1,-74,-1,105,-1,30,-1,-44,-2,-118,-2,66,-2,-10,-3,-75,-3,102,-3,42,-3,-35,-4,-95,-4,93,-4,29,-4,-32,-5,-92,-5,104,-5,51,-5,-6,-6,-57,-6,-107,-6,102,-6,56,-6,15,-6,-26,-7,-62,-7,-100,-7,-128,-7,96,-7,72,-7,47,-7,27,-7,8,-7,-3,-8,-19,-8,-25,-8,-30,-8,-36,-8,-30,-8,-33,-8,-21,-8,-15,-8,0,-7,14,-7,33,-7,54,-7,78,-7,106,-7,-121,-7,-87,-7,-54,-7,-15,-7,25,-6,70,-6,111,-6,-91,-6,-49,-6,10,-5,59,-5,118,-5,-79,-5,-24,-5,44,-4,100,-4,-85,-4,-24,-4,47,-3,113,-3,-73,-3,-2,-3,67,-2,-113,-2,-46,-2,32,-1,101,-1,-80,-1,-5,-1,65,0,-114,0,-44,0,30,1,101,1,-82,1,-13,1,59,2,125,2,-61,2,3,3,71,3,-123,3,-61,3,1,4,58,4,115,4,-84,4,-33,4,19,5,68,5,111,5,-95,5,-58,5,-17,5,20,6,52,6,87,6,112,6,-116,6,-94,6,-72,6,-57,6,-39,6,-33,6,-18,6,-16,6,-13,6,-11,6,-18,6,-19,6,-32,6,-43,6,-55,6,-78,6,-93,6,-120,6,112,6,82,6,52,6,16,6,-19,5,-59,5,-99,5,110,5,69,5,14,5,-30,4,-87,4,117,4,60,4,2,4,-58,3,-119,3,74,3,11,3,-55,2,-122,2,67,2,-2,1,-69,1,114,1,47,1,-29,0,-94,0,84,0,20,0,-60,-1,-122,-1,52,-1,-8,-2,-86,-2,104,-2,35,-2,-35,-3,-100,-3,89,-3,24,-3,-40,-4,-100,-4,92,-4,35,-4,-22,-5,-81,-5,126,-5,70,-5,22,-5,-25,-6,-73,-6,-115,-6,101,-6,62,-6,24,-6,-6,-7,-41,-7,-65,-7,-94,-7,-115,-7,118,-7,106,-7,86,-7,77,-7,68,-7,61,-7,58,-7,60,-7,58,-7,69,-7,72,-7,87,-7,100,-7,115,-7,-118,-7,-101,-7,-70,-7,-46,-7,-16,-7,20,-6,49,-6,95,-6,126,-6,-79,-6,-42,-6,11,-5,55,-5,109,-5,-97,-5,-39,-5,13,-4,75,-4,-125,-4,-62,-4,-1,-4,64,-3,126,-3,-62,-3,2,-2,71,-2,-116,-2,-51,-2,22,-1,87,-1,-95,-1,-30,-1,45,0,108,0,-72,0,-8,0,62,1,-124,1,-62,1,10,2,72,2,-117,2,-56,2,8,3,66,3,-127,3,-71,3,-15,3,40,4,93,4,-113,4,-62,4,-18,4,28,5,71,5,110,5,-106,5,-73,5,-38,5,-9,5,21,6,44,6,69,6,87,6,107,6,119,6,-123,6,-115,6,-108,6,-105,6,-103,6,-107,6,-110,6,-118,6,127,6,115,6,99,6,78,6,62,6,33,6,10,6,-19,5,-55,5,-81,5,-124,5,97,5,56,5,12,5,-34,4,-77,4,125,4,78,4,24,4,-32,3,-86,3,113,3,51,3,-5,2,-70,2,126,2,60,2,-2,1,-70,1,123,1,55,1,-12,0,-79,0,109,0,41,0,-25,-1,-95,-1,96,-1,26,-1,-37,-2,-107,-2,86,-2,21,-2,-44,-3,-106,-3,88,-3,25,-3,-29,-4,-94,-4,113,-4,51,-4,1,-4,-50,-5,-103,-5,109,-5,60,-5,18,-5,-26,-6,-62,-6,-105,-6,121,-6,87,-6,55,-6,29,-6,3,-6,-21,-7,-38,-7,-58,-7,-73,-7,-83,-7,-96,-7,-98,-7,-107,-7,-105,-7,-106,-7,-101,-7,-93,-7,-86,-7,-72,-7,-58,-7,-43,-7,-17,-7,-2,-7,30,-6,52,-6,86,-6,115,-6,-103,-6,-70,-6,-27,-6,12,-5,55,-5,102,-5,-109,-5,-57,-5,-10,-5,47,-4,95,-4,-99,-4,-47,-4,15,-3,71,-3,-121,-3,-64,-3,4,-2,63,-2,-128,-2,-62,-2,1,-1,68,-1,-123,-1,-59,-1,11,0,72,0,-114,0,-52,0,14,1,79,1,-113,1,-52,1,14,2,71,2,-120,2,-65,2,-4,2,51,3,109,3,-97,3,-40,3,5,4,59,4,104,4,-108,4,-61,4,-25,4,19,5,52,5,90,5,119,5,-103,5,-81,5,-49,5,-31,5,-9,5,10,6,20,6,40,6,43,6,56,6,57,6,61,6,59,6,58,6,48,6,45,6,30,6,18,6,2,6,-19,5,-36,5,-64,5,-86,5,-119,5,111,5,74,5,42,5,1,5,-34,4,-80,4,-120,4,89,4,41,4,-5,3,-59,3,-107,3,91,3,40,3,-19,2,-75,2,123,2,62,2,2,2,-58,1,-122,1,75,1,7,1,-52,0,-119,0,77,0,9,0,-51,-1,-120,-1,79,-1,9,-1,-46,-2,-116,-2,84,-2,20,-2,-38,-3,-98,-3,101,-3,44,-3,-13,-4,-64,-4,-122,-4,90,-4,33,-4,-9,-5}; }
	private static byte[] data81(){ return new byte[] {-61,-5,-99,-5,108,-5,73,-5,30,-5,-4,-6,-39,-6,-71,-6,-101,-6,-127,-6,100,-6,81,-6,58,-6,42,-6,26,-6,11,-6,4,-6,-7,-7,-11,-7,-14,-7,-15,-7,-10,-7,-9,-7,2,-6,8,-6,25,-6,35,-6,58,-6,72,-6,99,-6,120,-6,-107,-6,-78,-6,-48,-6,-13,-6,21,-5,61,-5,98,-5,-114,-5,-73,-5,-25,-5,19,-4,71,-4,115,-4,-82,-4,-34,-4,20,-3,81,-3,126,-3,-58,-3,-13,-3,57,-2,109,-2,-83,-2,-22,-2,37,-1,103,-1,-95,-1,-31,-1,30,0,93,0,-103,0,-39,0,19,1,82,1,-115,1,-57,1,4,2,59,2,117,2,-85,2,-28,2,21,3,79,3,120,3,-78,3,-38,3,13,4,53,4,97,4,-120,4,-82,4,-45,4,-12,4,20,5,51,5,77,5,104,5,124,5,-108,5,-93,5,-74,5,-63,5,-50,5,-43,5,-36,5,-33,5,-31,5,-33,5,-36,5,-44,5,-52,5,-61,5,-79,5,-90,5,-113,5,125,5,102,5,75,5,50,5,18,5,-13,4,-45,4,-84,4,-119,4,96,4,54,4,13,4,-34,3,-81,3,-125,3,76,3,31,3,-26,2,-76,2,123,2,71,2,11,2,-42,1,-103,1,96,1,37,1,-24,0,-81,0,114,0,52,0,-4,-1,-70,-1,-123,-1,67,-1,12,-1,-49,-2,-107,-2,94,-2,32,-2,-20,-3,-77,-3,125,-3,74,-3,19,-3,-29,-4,-81,-4,-125,-4,80,-4,40,-4,-7,-5,-45,-5,-87,-5,-122,-5,95,-5,64,-5,30,-5,3,-5,-27,-6,-50,-6,-76,-6,-95,-6,-113,-6,125,-6,112,-6,100,-6,91,-6,84,-6,81,-6,76,-6,79,-6,80,-6,87,-6,92,-6,105,-6,115,-6,-127,-6,-107,-6,-91,-6,-68,-6,-44,-6,-21,-6,11,-5,37,-5,74,-5,100,-5,-110,-5,-83,-5,-35,-5,2,-4,44,-4,93,-4,-123,-4,-71,-4,-24,-4,23,-3,81,-3,125,-3,-70,-3,-22,-3,37,-2,90,-2,-108,-2,-53,-2,8,-1,61,-1,124,-1,-79,-1,-17,-1,39,0,99,0,-101,0,-42,0,14,1,73,1,125,1,-71,1,-20,1,35,2,91,2,-120,2,-61,2,-19,2,34,3,78,3,126,3,-88,3,-44,3,-5,3,35,4,72,4,108,4,-117,4,-80,4,-58,4,-23,4,-4,4,24,5,44,5,61,5,80,5,92,5,107,5,116,5,124,5,-128,5,-125,5,-122,5,-127,5,-128,5,120,5,112,5,101,5,88,5,72,5,56,5,34,5,14,5,-12,4,-34,4,-68,4,-93,4,-128,4,96,4,59,4,22,4,-17,3,-58,3,-99,3,111,3,67,3,22,3,-29,2,-74,2,127,2,82,2,23,2,-22,1,-83,1,124,1,67,1,11,1,-41,0,-103,0,104,0,39,0,-7,-1,-74,-1,-120,-1,72,-1,21,-1,-35,-2,-91,-2,115,-2,56,-2,9,-2,-47,-3,-94,-3,111,-3,61,-3,18,-3,-34,-4,-73,-4,-119,-4,94,-4,59,-4,15,-4,-19,-5,-55,-5,-87,-5,-122,-5,111,-5,76,-5,57,-5,28,-5,11,-5,-12,-6,-26,-6,-44,-6,-54,-6,-67,-6,-73,-6,-82,-6,-85,-6,-84,-6,-90,-6,-77,-6,-84,-6,-66,-6,-64,-6,-49,-6,-36,-6,-19,-6,-3,-6,20,-5,39,-5,66,-5,91,-5,118,-5,-105,-5,-76,-5,-40,-5,-6,-5,30,-4,71,-4,109,-4,-104,-4,-60,-4,-21,-4,34,-3,69,-3,-128,-3,-87,-3,-33,-3,16,-2,68,-2,119,-2,-82,-2,-31,-2,23,-1,79,-1,-126,-1,-69,-1,-15,-1,37,0,95,0,-109,0,-55,0,-2,0,52,1,103,1,-99,1,-49,1,-1,1,53,2,96,2,-107,2,-66,2,-17,2,24,3,69,3,107,3,-106,3,-72,3,-32,3,1,4,34,4,66,4,95,4,121,4,-105,4,-87,4,-60,4,-44,4,-24,4,-10,4,4,5,16,5,24,5,33,5,36,5,39,5,42,5,37,5,36,5,29,5,20,5,13,5,-3,4,-15,4,-33,4,-48,4,-74,4,-90,4,-120,4,112,4,86,4,52,4,24,4,-11,3,-45,3,-83,3,-119,3,95,3,57,3,14,3,-31,2,-73,2,-122,2,92,2,40,2,-5,1,-58,1,-104,1,97,1,52,1,-7,0,-52,0,-109,0,97,0,43,0,-8,-1,-62,-1,-112,-1,88,-1,41,-1,-15,-2,-62,-2,-115,-2,92,-2,45,-2,-7,-3,-50,-3,-100,-3,115,-3,65,-3,29,-3,-19,-4,-54,-4,-96,-4,122,-4,88,-4,53,-4,20,-4,-11,-5,-41,-5,-68,-5,-93,-5,-118,-5,116,-5,96,-5,77,-5,64,-5,45,-5,39,-5,22,-5,20,-5,9,-5,10,-5,5,-5,6,-5,10,-5,11,-5,22,-5,27,-5,40,-5,51,-5,68,-5,81,-5,104,-5,121,-5,-110,-5,-89,-5,-59,-5,-35,-5,-1,-5,25,-4,62,-4,93,-4,-124,-4,-89,-4,-49,-4,-10,-4,31,-3,74,-3,117,-3,-94,-3}; }
	private static byte[] data82(){ return new byte[] {-50,-3,-1,-3,42,-2,94,-2,-117,-2,-65,-2,-20,-2,36,-1,80,-1,-120,-1,-74,-1,-20,-1,27,0,82,0,-127,0,-75,0,-27,0,24,1,71,1,123,1,-92,1,-37,1,1,2,53,2,93,2,-120,2,-74,2,-40,2,9,3,37,3,84,3,109,3,-102,3,-80,3,-39,3,-18,3,14,4,38,4,65,4,83,4,107,4,124,4,-115,4,-100,4,-88,4,-76,4,-67,4,-62,4,-53,4,-57,4,-48,4,-55,4,-56,4,-61,4,-69,4,-77,4,-89,4,-100,4,-119,4,123,4,105,4,82,4,63,4,37,4,9,4,-13,3,-48,3,-74,3,-109,3,115,3,80,3,42,3,7,3,-37,2,-70,2,-116,2,99,2,57,2,10,2,-32,1,-78,1,-125,1,84,1,38,1,-13,0,-55,0,-112,0,104,0,49,0,3,0,-44,-1,-98,-1,116,-1,62,-1,19,-1,-31,-2,-77,-2,-123,-2,87,-2,43,-2,-3,-3,-43,-3,-87,-3,127,-3,89,-3,49,-3,11,-3,-23,-4,-62,-4,-93,-4,-126,-4,100,-4,70,-4,43,-4,17,-4,-9,-5,-29,-5,-51,-5,-71,-5,-85,-5,-106,-5,-113,-5,126,-5,119,-5,111,-5,103,-5,102,-5,98,-5,98,-5,100,-5,104,-5,110,-5,116,-5,127,-5,-118,-5,-107,-5,-87,-5,-76,-5,-53,-5,-36,-5,-12,-5,13,-4,34,-4,67,-4,87,-4,127,-4,-105,-4,-69,-4,-36,-4,0,-3,36,-3,75,-3,112,-3,-102,-3,-62,-3,-20,-3,21,-2,67,-2,108,-2,-100,-2,-56,-2,-13,-2,39,-1,78,-1,-126,-1,-80,-1,-36,-1,15,0,58,0,107,0,-104,0,-55,0,-15,0,38,1,74,1,-128,1,-94,1,-44,1,-6,1,35,2,80,2,111,2,-98,2,-69,2,-27,2,4,3,38,3,71,3,100,3,-126,3,-99,3,-72,3,-50,3,-24,3,-5,3,15,4,34,4,46,4,66,4,72,4,90,4,92,4,103,4,107,4,109,4,113,4,110,4,110,4,103,4,101,4,89,4,82,4,70,4,56,4,42,4,26,4,4,4,-10,3,-37,3,-58,3,-82,3,-111,3,120,3,89,3,59,3,28,3,-7,2,-39,2,-78,2,-112,2,107,2,66,2,29,2,-14,1,-53,1,-97,1,120,1,73,1,33,1,-14,0,-56,0,-103,0,112,0,63,0,21,0,-26,-1,-69,-1,-116,-1,98,-1,52,-1,10,-1,-35,-2,-77,-2,-121,-2,97,-2,53,-2,15,-2,-26,-3,-63,-3,-102,-3,122,-3,81,-3,52,-3,17,-3,-16,-4,-42,-4,-77,-4,-97,-4,127,-4,107,-4,79,-4,62,-4,38,-4,26,-4,2,-4,-5,-5,-26,-5,-32,-5,-44,-5,-51,-5,-58,-5,-62,-5,-65,-5,-65,-5,-65,-5,-61,-5,-59,-5,-49,-5,-45,-5,-33,-5,-22,-5,-9,-5,7,-4,20,-4,43,-4,57,-4,83,-4,103,-4,-128,-4,-102,-4,-76,-4,-46,-4,-18,-4,13,-3,47,-3,76,-3,117,-3,-110,-3,-70,-3,-34,-3,3,-2,45,-2,81,-2,124,-2,-93,-2,-51,-2,-8,-2,32,-1,77,-1,117,-1,-94,-1,-51,-1,-10,-1,37,0,74,0,124,0,-96,0,-49,0,-10,0,32,1,74,1,112,1,-101,1,-66,1,-24,1,9,2,50,2,82,2,118,2,-105,2,-73,2,-41,2,-13,2,19,3,42,3,72,3,93,3,119,3,-117,3,-95,3,-80,3,-59,3,-47,3,-30,3,-19,3,-10,3,1,4,6,4,14,4,17,4,18,4,20,4,17,4,15,4,12,4,2,4,-3,3,-15,3,-23,3,-40,3,-50,3,-72,3,-84,3,-106,3,-125,3,106,3,86,3,59,3,34,3,6,3,-23,2,-52,2,-83,2,-115,2,106,2,75,2,38,2,3,2,-33,1,-73,1,-107,1,107,1,70,1,30,1,-13,0,-48,0,-95,0,127,0,79,0,44,0,-2,-1,-42,-1,-80,-1,-126,-1,95,-1,51,-1,11,-1,-25,-2,-70,-2,-101,-2,111,-2,78,-2,40,-2,4,-2,-30,-3,-63,-3,-97,-3,-127,-3,97,-3,67,-3,41,-3,11,-3,-12,-4,-38,-4,-62,-4,-82,-4,-103,-4,-124,-4,120,-4,96,-4,89,-4,71,-4,63,-4,51,-4,44,-4,38,-4,30,-4,32,-4,24,-4,30,-4,26,-4,35,-4,34,-4,45,-4,49,-4,62,-4,72,-4,83,-4,100,-4,112,-4,-123,-4,-107,-4,-87,-4,-63,-4,-45,-4,-16,-4,5,-3,33,-3,63,-3,86,-3,122,-3,-108,-3,-74,-3,-41,-3,-9,-3,27,-2,60,-2,97,-2,-122,-2,-87,-2,-47,-2,-11,-2,28,-1,66,-1,106,-1,-112,-1,-71,-1,-33,-1,5,0,47,0,84,0,124,0,-93,0,-56,0,-17,0,20,1,58,1,93,1,-126,1,-91,1,-56,1,-23,1,10,2,42,2,73,2,103,2,-122,2,-99,2,-66,2,-45,2,-19,2,5,3,25,3,48,3,65,3,84,3,100,3,115,3,-126,3,-118,3,-102,3,-97,3}; }
	private static byte[] data83(){ return new byte[] {-88,3,-81,3,-80,3,-73,3,-74,3,-73,3,-76,3,-77,3,-85,3,-89,3,-97,3,-108,3,-115,3,124,3,113,3,98,3,79,3,65,3,43,3,23,3,1,3,-20,2,-48,2,-69,2,-99,2,-123,2,101,2,75,2,41,2,12,2,-19,1,-54,1,-87,1,-119,1,98,1,67,1,29,1,-8,0,-40,0,-84,0,-114,0,100,0,64,0,30,0,-15,-1,-44,-1,-88,-1,-120,-1,97,-1,59,-1,28,-1,-16,-2,-41,-2,-86,-2,-111,-2,105,-2,76,-2,42,-2,12,-2,-20,-3,-46,-3,-79,-3,-102,-3,124,-3,100,-3,77,-3,51,-3,33,-3,9,-3,-8,-4,-29,-4,-43,-4,-60,-4,-73,-4,-87,-4,-97,-4,-109,-4,-114,-4,-125,-4,-127,-4,121,-4,124,-4,117,-4,122,-4,120,-4,125,-4,-125,-4,-121,-4,-112,-4,-103,-4,-95,-4,-78,-4,-71,-4,-52,-4,-38,-4,-21,-4,-1,-4,16,-3,40,-3,58,-3,86,-3,104,-3,-120,-3,-100,-3,-67,-3,-45,-3,-10,-3,14,-2,50,-2,75,-2,113,-2,-114,-2,-80,-2,-46,-2,-14,-2,23,-1,55,-1,94,-1,124,-1,-92,-1,-59,-1,-23,-1,13,0,47,0,85,0,117,0,-101,0,-69,0,-33,0,0,1,33,1,67,1,99,1,-127,1,-93,1,-66,1,-34,1,-5,1,19,2,51,2,73,2,100,2,125,2,-111,2,-87,2,-67,2,-47,2,-30,2,-11,2,3,3,18,3,33,3,42,3,55,3,64,3,70,3,79,3,81,3,89,3,88,3,91,3,88,3,89,3,84,3,81,3,74,3,65,3,60,3,46,3,40,3,22,3,11,3,-4,2,-23,2,-36,2,-59,2,-76,2,-98,2,-120,2,113,2,90,2,64,2,39,2,11,2,-14,1,-45,1,-72,1,-101,1,120,1,97,1,57,1,33,1,-4,0,-35,0,-68,0,-103,0,123,0,87,0,55,0,20,0,-13,-1,-48,-1,-78,-1,-115,-1,111,-1,76,-1,45,-1,11,-1,-16,-2,-54,-2,-77,-2,-114,-2,118,-2,87,-2,58,-2,35,-2,3,-2,-17,-3,-46,-3,-66,-3,-91,-3,-111,-3,122,-3,105,-3,85,-3,70,-3,51,-3,37,-3,25,-3,8,-3,3,-3,-11,-4,-19,-4,-26,-4,-33,-4,-37,-4,-40,-4,-44,-4,-42,-4,-45,-4,-40,-4,-41,-4,-32,-4,-29,-4,-21,-4,-14,-4,-3,-4,5,-3,22,-3,29,-3,49,-3,60,-3,79,-3,96,-3,115,-3,-121,-3,-101,-3,-80,-3,-55,-3,-34,-3,-6,-3,15,-2,43,-2,69,-2,97,-2,126,-2,-104,-2,-73,-2,-45,-2,-13,-2,17,-1,47,-1,78,-1,110,-1,-116,-1,-81,-1,-54,-1,-17,-1,11,0,42,0,79,0,102,0,-113,0,-91,0,-55,0,-27,0,4,1,32,1,63,1,88,1,118,1,-111,1,-86,1,-59,1,-35,1,-12,1,14,2,33,2,57,2,76,2,95,2,115,2,-125,2,-109,2,-92,2,-80,2,-65,2,-55,2,-44,2,-34,2,-26,2,-19,2,-13,2,-10,2,-5,2,-3,2,-3,2,-2,2,-6,2,-7,2,-13,2,-15,2,-25,2,-31,2,-39,2,-53,2,-59,2,-76,2,-86,2,-103,2,-117,2,123,2,101,2,89,2,63,2,48,2,23,2,2,2,-20,1,-45,1,-69,1,-94,1,-120,1,110,1,84,1,53,1,31,1,-3,0,-28,0,-58,0,-89,0,-115,0,109,0,79,0,51,0,19,0,-10,-1,-39,-1,-69,-1,-100,-1,-127,-1,98,-1,70,-1,42,-1,13,-1,-14,-2,-41,-2,-67,-2,-96,-2,-116,-2,108,-2,92,-2,62,-2,43,-2,21,-2,-3,-3,-18,-3,-41,-3,-59,-3,-74,-3,-94,-3,-105,-3,-122,-3,120,-3,111,-3,96,-3,90,-3,78,-3,72,-3,63,-3,62,-3,53,-3,53,-3,49,-3,49,-3,50,-3,50,-3,54,-3,57,-3,63,-3,68,-3,76,-3,83,-3,94,-3,105,-3,113,-3,-125,-3,-117,-3,-98,-3,-85,-3,-67,-3,-52,-3,-30,-3,-15,-3,9,-2,27,-2,49,-2,72,-2,94,-2,118,-2,-114,-2,-89,-2,-65,-2,-37,-2,-14,-2,15,-1,41,-1,67,-1,97,-1,122,-1,-105,-1,-78,-1,-48,-1,-23,-1,9,0,32,0,64,0,89,0,118,0,-111,0,-84,0,-59,0,-29,0,-8,0,22,1,44,1,68,1,96,1,113,1,-114,1,-99,1,-70,1,-57,1,-31,1,-17,1,3,2,21,2,36,2,51,2,68,2,77,2,95,2,102,2,114,2,124,2,-126,2,-114,2,-113,2,-104,2,-101,2,-101,2,-93,2,-98,2,-95,2,-96,2,-101,2,-103,2,-106,2,-115,2,-118,2,127,2,121,2,108,2,102,2,87,2,74,2,63,2,44,2,36,2,12,2,1,2,-22,1,-36,1,-58,1,-76,1,-99,1,-118,1,114,1,93,1,69,1,47,1,22,1,-2,0,-28,0,-51,0,-78,0,-102,0,-128,0,100,0,77,0,49,0,23,0}; }
	private static byte[] data84(){ return new byte[] {-2,-1,-28,-1,-58,-1,-75,-1,-112,-1,-127,-1,96,-1,77,-1,48,-1,27,-1,0,-1,-19,-2,-46,-2,-64,-2,-91,-2,-107,-2,124,-2,110,-2,83,-2,73,-2,48,-2,37,-2,17,-2,3,-2,-10,-3,-26,-3,-36,-3,-51,-3,-59,-3,-69,-3,-80,-3,-85,-3,-94,-3,-101,-3,-101,-3,-112,-3,-108,-3,-115,-3,-113,-3,-116,-3,-109,-3,-115,-3,-103,-3,-108,-3,-95,-3,-94,-3,-84,-3,-78,-3,-68,-3,-59,-3,-47,-3,-37,-3,-21,-3,-14,-3,7,-2,17,-2,35,-2,53,-2,65,-2,89,-2,103,-2,125,-2,-114,-2,-91,-2,-73,-2,-47,-2,-32,-2,-3,-2,13,-1,41,-1,62,-1,86,-1,109,-1,-122,-1,-100,-1,-72,-1,-54,-1,-21,-1,-8,-1,28,0,43,0,72,0,94,0,118,0,-116,0,-90,0,-70,0,-46,0,-23,0,-6,0,22,1,36,1,63,1,76,1,100,1,115,1,-119,1,-107,1,-86,1,-73,1,-58,1,-41,1,-32,1,-14,1,-8,1,8,2,15,2,25,2,35,2,39,2,50,2,51,2,60,2,60,2,66,2,66,2,68,2,66,2,69,2,62,2,66,2,55,2,56,2,47,2,43,2,33,2,29,2,15,2,11,2,-7,1,-11,1,-29,1,-37,1,-55,1,-66,1,-85,1,-95,1,-119,1,-128,1,104,1,89,1,72,1,47,1,34,1,9,1,-8,0,-30,0,-53,0,-69,0,-99,0,-111,0,115,0,96,0,75,0,50,0,29,0,8,0,-18,-1,-37,-1,-59,-1,-85,-1,-100,-1,127,-1,111,-1,87,-1,69,-1,45,-1,29,-1,5,-1,-11,-2,-29,-2,-52,-2,-63,-2,-86,-2,-100,-2,-114,-2,123,-2,111,-2,96,-2,83,-2,70,-2,61,-2,44,-2,42,-2,23,-2,25,-2,6,-2,9,-2,-5,-3,-5,-3,-12,-3,-15,-3,-19,-3,-18,-3,-24,-3,-17,-3,-24,-3,-17,-3,-18,-3,-12,-3,-11,-3,-2,-3,-1,-3,9,-2,16,-2,21,-2,34,-2,41,-2,52,-2,65,-2,72,-2,91,-2,96,-2,118,-2,127,-2,-112,-2,-96,-2,-83,-2,-62,-2,-50,-2,-28,-2,-13,-2,7,-1,26,-1,41,-1,65,-1,82,-1,102,-1,124,-1,-115,-1,-92,-1,-74,-1,-51,-1,-33,-1,-10,-1,7,0,32,0,47,0,73,0,87,0,112,0,127,0,-105,0,-90,0,-69,0,-51,0,-33,0,-16,0,2,1,18,1,35,1,51,1,66,1,78,1,97,1,105,1,124,1,-125,1,-110,1,-102,1,-90,1,-80,1,-73,1,-63,1,-58,1,-49,1,-45,1,-38,1,-37,1,-29,1,-32,1,-23,1,-30,1,-20,1,-32,1,-20,1,-36,1,-26,1,-39,1,-37,1,-46,1,-49,1,-60,1,-60,1,-75,1,-80,1,-89,1,-101,1,-111,1,-120,1,120,1,113,1,94,1,86,1,69,1,53,1,45,1,20,1,11,1,-6,0,-27,0,-37,0,-60,0,-74,0,-95,0,-109,0,126,0,109,0,92,0,69,0,55,0,34,0,16,0,-1,-1,-23,-1,-38,-1,-60,-1,-73,-1,-98,-1,-108,-1,123,-1,111,-1,92,-1,74,-1,61,-1,40,-1,30,-1,8,-1,1,-1,-20,-2,-30,-2,-45,-2,-59,-2,-68,-2,-83,-2,-93,-2,-103,-2,-115,-2,-122,-2,124,-2,115,-2,110,-2,100,-2,97,-2,89,-2,87,-2,80,-2,79,-2,76,-2,72,-2,74,-2,71,-2,72,-2,74,-2,73,-2,79,-2,78,-2,85,-2,87,-2,94,-2,99,-2,104,-2,113,-2,120,-2,-128,-2,-118,-2,-112,-2,-97,-2,-91,-2,-76,-2,-68,-2,-54,-2,-42,-2,-29,-2,-16,-2,-1,-2,11,-1,28,-1,41,-1,56,-1,73,-1,88,-1,102,-1,123,-1,-124,-1,-100,-1,-89,-1,-70,-1,-53,-1,-38,-1,-20,-1,-2,-1,10,0,34,0,42,0,66,0,77,0,97,0,109,0,-128,0,-115,0,-99,0,-82,0,-72,0,-54,0,-41,0,-31,0,-11,0,-6,0,12,1,20,1,33,1,43,1,54,1,61,1,76,1,76,1,94,1,91,1,107,1,107,1,116,1,119,1,125,1,-128,1,-125,1,-122,1,-120,1,-120,1,-118,1,-119,1,-119,1,-120,1,-123,1,-125,1,-128,1,124,1,120,1,115,1,108,1,105,1,95,1,90,1,82,1,72,1,67,1,53,1,46,1,37,1,22,1,17,1,1,1,-10,0,-19,0,-38,0,-43,0,-64,0,-69,0,-91,0,-98,0,-117,0,127,0,114,0,95,0,85,0,66,0,56,0,38,0,24,0,8,0,-6,-1,-21,-1,-33,-1,-53,-1,-61,-1,-83,-1,-89,-1,-110,-1,-118,-1,120,-1,110,-1,95,-1,84,-1,70,-1,59,-1,47,-1,37,-1,24,-1,15,-1,5,-1,-6,-2,-13,-2,-23,-2,-32,-2,-37,-2,-48,-2,-51,-2,-59,-2,-65,-2,-69,-2,-75,-2,-78,-2,-81,-2,-86,-2,-85,-2,-91,-2,-89,-2,-91,-2,-91,-2,-91,-2,-88,-2,-91,-2}; }
	private static byte[] data85(){ return new byte[] {-82,-2,-87,-2,-78,-2,-78,-2,-71,-2,-68,-2,-63,-2,-56,-2,-50,-2,-45,-2,-35,-2,-31,-2,-20,-2,-12,-2,-5,-2,6,-1,16,-1,22,-1,39,-1,41,-1,61,-1,66,-1,79,-1,92,-1,102,-1,114,-1,-126,-1,-120,-1,-100,-1,-93,-1,-79,-1,-63,-1,-55,-1,-36,-1,-30,-1,-11,-1,-2,-1,14,0,25,0,38,0,50,0,64,0,76,0,88,0,99,0,112,0,124,0,-122,0,-109,0,-101,0,-88,0,-78,0,-70,0,-58,0,-51,0,-41,0,-32,0,-24,0,-19,0,-8,0,-4,0,4,1,11,1,13,1,21,1,24,1,30,1,31,1,38,1,35,1,44,1,39,1,45,1,44,1,43,1,48,1,38,1,47,1,38,1,39,1,36,1,33,1,29,1,26,1,21,1,15,1,13,1,3,1,1,1,-8,0,-14,0,-21,0,-28,0,-38,0,-42,0,-56,0,-60,0,-71,0,-80,0,-91,0,-97,0,-112,0,-118,0,126,0,114,0,107,0,93,0,82,0,75,0,58,0,53,0,37,0,29,0,16,0,7,0,-8,-1,-13,-1,-31,-1,-35,-1,-52,-1,-57,-1,-73,-1,-77,-1,-94,-1,-97,-1,-114,-1,-116,-1,123,-1,122,-1,105,-1,104,-1,90,-1,86,-1,76,-1,70,-1,62,-1,57,-1,48,-1,46,-1,36,-1,36,-1,25,-1,28,-1,15,-1,21,-1,10,-1,12,-1,8,-1,5,-1,5,-1,4,-1,1,-1,3,-1,3,-1,1,-1,6,-1,3,-1,8,-1,8,-1,11,-1,15,-1,16,-1,22,-1,25,-1,28,-1,35,-1,37,-1,47,-1,47,-1,57,-1,63,-1,65,-1,80,-1,78,-1,92,-1,96,-1,106,-1,111,-1,122,-1,-127,-1,-118,-1,-110,-1,-101,-1,-92,-1,-84,-1,-73,-1,-65,-1,-56,-1,-46,-1,-38,-1,-28,-1,-18,-1,-10,-1,0,0,9,0,18,0,27,0,36,0,45,0,53,0,63,0,70,0,80,0,87,0,93,0,105,0,108,0,120,0,123,0,-124,0,-117,0,-114,0,-103,0,-101,0,-95,0,-85,0,-89,0,-75,0,-78,0,-69,0,-69,0,-62,0,-63,0,-57,0,-56,0,-55,0,-51,0,-52,0,-48,0,-52,0,-46,0,-51,0,-48,0,-50,0,-51,0,-53,0,-51,0,-59,0,-56,0,-61,0,-65,0,-63,0,-73,0,-73,0,-77,0,-84,0,-84,0,-94,0,-93,0,-106,0,-101,0,-119,0,-114,0,-127,0,127,0,118,0,113,0,105,0,99,0,93,0,84,0,78,0,71,0,63,0,57,0,48,0,42,0,33,0,27,0,20,0,10,0,6,0,-4,-1,-10,-1,-17,-1,-27,-1,-29,-1,-41,-1,-43,-1,-55,-1,-56,-1,-69,-1,-68,-1,-80,-1,-83,-1,-90,-1,-95,-1,-101,-1,-105,-1,-112,-1,-116,-1,-119,-1,-127,-1,-126,-1,121,-1,120,-1,117,-1,112,-1,112,-1,105,-1,107,-1,101,-1,103,-1,98,-1,99,-1,96,-1,97,-1,96,-1,94,-1,97,-1,94,-1,98,-1,95,-1,99,-1,100,-1,98,-1,105,-1,102,-1,109,-1,107,-1,113,-1,113,-1,119,-1,120,-1,124,-1,-127,-1,-126,-1,-118,-1,-118,-1,-111,-1,-107,-1,-104,-1,-96,-1,-95,-1,-87,-1,-84,-1,-77,-1,-73,-1,-68,-1,-61,-1,-57,-1,-51,-1,-45,-1,-41,-1,-32,-1,-33,-1,-17,-1,-24,-1,-6,-1,-12,-1,3,0,1,0,13,0,13,0,21,0,26,0,29,0,37,0,41,0,43,0,53,0,52,0,60,0,64,0,65,0,75,0,70,0,84,0,78,0,90,0,84,0,96,0,91,0,100,0,99,0,102,0,103,0,108,0,105,0,111,0,110,0,111,0,114,0,111,0,115,0,114,0,113,0,116,0,112,0,115,0,113,0,111,0,112,0,110,0,108,0,109,0,104,0,105,0,102,0,98,0,101,0,93,0,94,0,91,0,85,0,88,0,80,0,79,0,76,0,72,0,70,0,65,0,62,0,59,0,54,0,53,0,47,0,44,0,40,0,38,0,30,0,33,0,21,0,25,0,16,0,14,0,12,0,4,0,6,0,-3,-1,-3,-1,-8,-1,-11,-1,-14,-1,-19,-1,-19,-1,-27,-1,-24,-1,-32,-1,-34,-1,-33,-1,-42,-1,-38,-1,-45,-1,-46,-1,-48,-1,-51,-1,-51,-1,-56,-1,-54,-1,-61,-1,-56,-1,-63,-1,-61,-1,-64,-1,-64,-1,-65,-1,-65,-1,-69,-1,-65,-1,-69,-1,-67,-1,-68,-1,-68,-1,-69,-1,-66,-1,-70,-1,-64,-1,-70,-1,-62,-1,-69,-1,-62,-1,-65,-1,-61,-1,-63,-1,-57,-1,-63,-1,-54,-1,-58,-1,-54,-1,-53,-1,-51,-1,-50,-1,-47,-1,-47,-1,-44,-1,-43,-1,-39,-1,-39,-1,-37,-1,-34,-1,-33,-1,-29,-1,-30,-1,-25,-1,-26,-1,-20,-1,-22,-1,-16,-1,-18,-1,-13,-1,-13,-1,-9,-1,-8,-1,-8,-1,-3,-1,-4,-1,0,0,2,0,0,0,5,0,7,0}; }
	private static byte[] data86(){ return new byte[] {5,0,11,0,8,0,13,0,12,0,14,0,15,0,15,0,19,0,17,0,19,0,19,0,21,0,21,0,22,0,21,0,23,0,23,0,23,0,25,0,21,0,26,0,23,0,23,0,25,0,23,0,23,0,24,0,22,0,23,0,23,0,20,0,22,0,22,0,18,0,23,0,15,0,22,0,15,0,19,0,15,0,17,0,13,0,16,0,12,0,12,0,14,0,9,0,11,0,10,0,8,0,9,0,6,0,8,0,5,0,6,0,5,0,3,0,5,0,2,0,3,0,1,0,3,0,2,0,-1,-1,2,0,-1,-1,1,0}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-12.wav. */
	public Down12(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-12.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-12.wav. */
	private class LoopThread extends Thread {
		private Down12 clip;
		private boolean looping = true;
		public LoopThread(Down12 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-12.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-12.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-12.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-12.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-12.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}